モジュール java.desktop
パッケージ java.beans

クラスBeanDescriptor



  • public class BeanDescriptor
    extends FeatureDescriptor
    BeanDescriptorは、BeanのJavaクラスやdisplayNameなど、Beanに関するグローバル情報を提供します。

    BeanInfoオブジェクトによって返される記述子の1つです。BeanInfoオブジェクトは、プロパティ、メソッド、およびイベントの記述子も返します。

    導入されたバージョン:
    1.1
    • コンストラクタの詳細

      • BeanDescriptor

        public BeanDescriptor​(Class<?> beanClass)
        カスタマイザを持たないBeanにBeanDescriptorを作成します。
        パラメータ:
        beanClass - Beanを実装するJavaクラスのClassオブジェクト。 たとえばsun.beans.OurButton.class。
      • BeanDescriptor

        public BeanDescriptor​(Class<?> beanClass,
                              Class<?> customizerClass)
        カスタマイザを持つ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。