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

クラスSimpleBeanInfo

  • すべての実装されたインタフェース:
    BeanInfo

    public class SimpleBeanInfo
    extends Object
    implements BeanInfo
    ユーザーがBeanInfoクラスを提供しやすくなるようにするサポート・クラスです。

    無操作(noop)情報の提供をデフォルトに設定します。また、選択したトピックについてのより明示的な情報を提供するために、選択的にオーバーライドされることがあります。 イントロスペクタは"noop"値を検出すると、低レベルのイントロスペクションおよび設計パターンを適用して、ターゲットBeanを自動的に解析します。

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

      • SimpleBeanInfo

        public SimpleBeanInfo()
    • メソッドの詳細

      • getBeanDescriptor

        public BeanDescriptor getBeanDescriptor()
        Beanのクラスおよびカスタマイザに関する情報を拒否します。 明示的な情報を提供する場合はオーバーライドできます。
        定義:
        getBeanDescriptor、インタフェース: BeanInfo
        戻り値:
        BeanDescriptorオブジェクト、自動解析によって情報が取得される場合はnull
      • getPropertyDescriptors

        public PropertyDescriptor[] getPropertyDescriptors()
        プロパティに関する情報を拒否します。 明示的なプロパティ情報を提供する場合はオーバーライドできます。
        定義:
        getPropertyDescriptors、インタフェース: BeanInfo
        戻り値:
        PropertyDescriptorオブジェクトの配列、自動解析によって情報が取得される場合はnull
      • getDefaultPropertyIndex

        public int getDefaultPropertyIndex()
        デフォルトのプロパティに関する情報を拒否します。 Beanのデフォルトのプロパティを定義する場合はオーバーライドできます。
        定義:
        getDefaultPropertyIndex、インタフェース: BeanInfo
        戻り値:
        getPropertyDescriptorsメソッドによって返されるPropertyDescriptor配列内のデフォルト・プロパティのインデックス、デフォルト・プロパティがない場合は-1
      • getEventSetDescriptors

        public EventSetDescriptor[] getEventSetDescriptors()
        イベント・セットに関する情報を拒否します。 明示的なイベント・セット情報を提供する場合はオーバーライドできます。
        定義:
        getEventSetDescriptors、インタフェース: BeanInfo
        戻り値:
        EventSetDescriptorオブジェクトの配列、自動解析によって情報が取得される場合はnull
      • getDefaultEventIndex

        public int getDefaultEventIndex()
        デフォルトのイベントに関する情報を拒否します。 Beanのデフォルトのイベントを定義する場合はオーバーライドできます。
        定義:
        getDefaultEventIndex、インタフェース: BeanInfo
        戻り値:
        getEventSetDescriptorsメソッドによって返されるEventSetDescriptor配列内のデフォルト・イベントのインデックス、デフォルト・イベントがない場合は-1
      • getMethodDescriptors

        public MethodDescriptor[] getMethodDescriptors()
        メソッドに関する情報を拒否します。 明示的なメソッド情報を提供する場合はオーバーライドできます。
        定義:
        getMethodDescriptors、インタフェース: BeanInfo
        戻り値:
        MethodDescriptorオブジェクトの配列、自動解析によって情報が取得される場合はnull
      • getAdditionalBeanInfo

        public BeanInfo[] getAdditionalBeanInfo()
        関連するBeanInfoオブジェクトがほかにないことを要求します。 たとえばBeanInfoを基底クラスに返す場合はオーバーライドできます。
        定義:
        getAdditionalBeanInfo、インタフェース: BeanInfo
        戻り値:
        BeanInfoオブジェクトの配列、追加のBeanInfoオブジェクトがない場合はnull
      • loadImage

        public Image loadImage​(String resourceName)
        アイコン・イメージをロードするためのユーティリティ・メソッドです。 現在のオブジェクトのクラス・ファイルに関連付けされたリソース・ファイル名を使用して、このファイルからイメージ・オブジェクトをロードします。 一般に、イメージはGIFファイルです。
        パラメータ:
        resourceName - 現在のクラスのクラス・ファイルが格納されたディレクトリへの相対パス名。 たとえば、「wombat.gif」。
        戻り値:
        イメージ・オブジェクトまたはリソースが見つからないか、リソースをイメージとしてロードできなかった場合はnull