モジュール 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。