Home » openjdk-7 » java » beans » [javadoc | source]
java.beans
public class: BeanDescriptor [javadoc | source]
java.lang.Object
   java.beans.FeatureDescriptor
      java.beans.BeanDescriptor
A BeanDescriptor provides global information about a "bean", including its Java class, its displayName, etc.

This is one of the kinds of descriptor returned by a BeanInfo object, which also returns descriptors for properties, method, and events.
Constructor:
 public BeanDescriptor(Class<?> beanClass) 
    Create a BeanDescriptor for a bean that doesn't have a customizer.
    Parameters:
    beanClass - The Class object of the Java class that implements the bean. For example sun.beans.OurButton.class.
 BeanDescriptor(BeanDescriptor old) 
 public BeanDescriptor(Class<?> beanClass,
    Class<?> customizerClass) 
    Create a BeanDescriptor for a bean that has a customizer.
    Parameters:
    beanClass - The Class object of the Java class that implements the bean. For example sun.beans.OurButton.class.
    customizerClass - The Class object of the Java class that implements the bean's Customizer. For example sun.beans.OurButtonCustomizer.class.
Method from java.beans.BeanDescriptor Summary:
appendTo,   getBeanClass,   getCustomizerClass
Methods from java.beans.FeatureDescriptor:
appendTo,   appendTo,   appendTo,   appendTo,   attributeNames,   getClass0,   getDisplayName,   getName,   getParameterTypes,   getReturnType,   getShortDescription,   getSoftReference,   getValue,   getWeakReference,   isExpert,   isHidden,   isPreferred,   isTransient,   setClass0,   setDisplayName,   setExpert,   setHidden,   setName,   setPreferred,   setShortDescription,   setTransient,   setValue,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.beans.BeanDescriptor Detail:
  void appendTo(StringBuilder sb) 
 public Class<?> getBeanClass() 
    Gets the bean's Class object.
 public Class<?> getCustomizerClass() 
    Gets the Class object for the bean's customizer.