JavaTM 2 Platform
Standard Ed. 6

java.beans
類別 BeanDescriptor

java.lang.Object
  繼承者 java.beans.FeatureDescriptor
      繼承者 java.beans.BeanDescriptor

public class BeanDescriptor
extends FeatureDescriptor

BeanDescriptor 提供有關 "bean" 的全體資訊,其中包括其 Java 類別、其 displayName 等等。

這是由 BeanInfo 物件返回的描述符種類別之一,該物件還返回屬性、方法和事件的描述符。


建構子摘要
BeanDescriptor(Class<?> beanClass)
          為沒有 customizer 的 bean 創建一個 BeanDescriptor。
BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
          為有 customizer 的 bean 創建一個 BeanDescriptor。
 
方法摘要
 Class<?> getBeanClass()
          獲得 bean 的 Class 物件。
 Class<?> getCustomizerClass()
          獲得 bean 的 customizer 的 Class 物件。
 
從類別 java.beans.FeatureDescriptor 繼承的方法
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

BeanDescriptor

public BeanDescriptor(Class<?> beanClass)
為沒有 customizer 的 bean 創建一個 BeanDescriptor。

參數:
beanClass - 實作 bean 的 Java 類別的 Class 物件。例如 sun.beans.OurButton.class。

BeanDescriptor

public BeanDescriptor(Class<?> beanClass,
                      Class<?> customizerClass)
為有 customizer 的 bean 創建一個 BeanDescriptor。

參數:
beanClass - 實作 bean 的 Java 類別的 Class 物件。例如 sun.beans.OurButton.class。
customizerClass - 實作 bean 的 Customizer 的 Java 類別的 Class 物件。例如 sun.beans.OurButtonCustomizer.class。
方法詳細資訊

getBeanClass

public Class<?> getBeanClass()
獲得 bean 的 Class 物件。

返回:
bean 的 Class 物件。

getCustomizerClass

public Class<?> getCustomizerClass()
獲得 bean 的 customizer 的 Class 物件。

返回:
bean 的 customizer 的 Class 物件。如果 bean 沒有 customizer,則返回 null。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only