java.lang.Object
java.beans.FeatureDescriptor
java.beans.BeanDescriptor
public class BeanDescriptor extends FeatureDescriptor
BeanDescriptorは、BeanのJavaクラスやdisplayNameなど、Beanに関するグローバル情報を提供します。
BeanInfoオブジェクトによって返される記述子の1つです。BeanInfoオブジェクトは、プロパティ、メソッド、およびイベントの記述子も返します。
- 導入されたバージョン:
- 1.1
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BeanDescriptor(Class<?> beanClass)
カスタマイザを持たないBeanにBeanDescriptorを作成します。BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
カスタマイザを持つBeanにBeanDescriptorを作成します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 Class<?>
getBeanClass()
BeanのClassオブジェクトを取得します。Class<?>
getCustomizerClass()
BeanのカスタマイザのClassオブジェクトを取得します。クラス java.beans.FeatureDescriptorで宣言されたメソッド
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue, toString
-
コンストラクタの詳細
-
BeanDescriptor
public BeanDescriptor(Class<?> beanClass)カスタマイザを持たないBeanにBeanDescriptorを作成します。- パラメータ:
beanClass
- Beanを実装するJavaクラスのClassオブジェクト。 たとえばsun.beans.OurButton.class。
-
BeanDescriptor
カスタマイザを持つ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のカスタマイザのClassオブジェクトを取得します。- 戻り値:
- BeanのカスタマイザのClassオブジェクト。 Beanのカスタマイザがない場合はnull。
-