BeanInfo: getPropertyDescriptors() : BeanInfo « java.beans « Java by API






BeanInfo: getPropertyDescriptors()

  

import java.beans.BeanInfo;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;

public class Main {
  public static void main(String[] argv) throws Exception {

    BeanInfo bi = Introspector.getBeanInfo(MyBean.class);
    PropertyDescriptor[] pds = bi.getPropertyDescriptors();
    for (int i = 0; i < pds.length; i++) {

      String propName = pds[i].getDisplayName();
      System.out.println(propName);
    }

  }
}

class MyBean {
  public String getProp1() {
    return null;
  }

  public void setProp1(String s) {
  }

  public int getProp2() {
    return 0;
  }

  public void setProp2(int i) {
  }

  public byte[] getPROP3() {
    return null;
  }

  public void setPROP3(byte[] bytes) {
  }
}

   
    
  








Related examples in the same category

1.BeanInfo: getEventSetDescriptors()