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

クラスSimpleBeanInfo

java.lang.Object
java.beans.SimpleBeanInfo
すべての実装されたインタフェース:
BeanInfo

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

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

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

  • メソッドの詳細

    • 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
    • getIcon

      public Image getIcon​(int iconKind)
      利用可能なアイコンがないことを要求します。 アイコンをBeanに提供する場合はオーバーライドできます。
      定義:
      getIcon、インタフェース: BeanInfo
      パラメータ:
      iconKind - リクエストされたアイコンの種類
      戻り値:
      リクエストされたアイコンを表すイメージ・オブジェクト、適切なアイコンを入手できない場合はnull
      関連項目:
      BeanInfo.ICON_COLOR_16x16BeanInfo.ICON_COLOR_32x32BeanInfo.ICON_MONO_16x16BeanInfo.ICON_MONO_32x32
    • loadImage

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