java.lang.Object
java.beans.SimpleBeanInfo
- すべての実装されたインタフェース:
 BeanInfo
ユーザーがBeanInfoクラスを提供しやすくなるようにするサポート・クラスです。
 
無操作(noop)情報の提供をデフォルトに設定します。また、選択したトピックについてのより明示的な情報を提供するために、選択的にオーバーライドされることがあります。 イントロスペクタは"noop"値を検出すると、低レベルのイントロスペクションおよび設計パターンを適用して、ターゲットBeanを自動的に解析します。
- 導入されたバージョン:
 - 1.1
 
- 
フィールドのサマリー
インタフェース java.beans.BeanInfoで宣言されたフィールド
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 - 
コンストラクタのサマリー
コンストラクタ - 
メソッドのサマリー
 
- 
コンストラクタの詳細
- 
SimpleBeanInfo
public SimpleBeanInfo()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
 - 
getIcon
public Image getIcon(int iconKind)利用可能なアイコンがないことを要求します。 アイコンをBeanに提供する場合はオーバーライドできます。- 定義:
 getIcon、インタフェース:BeanInfo- パラメータ:
 iconKind- リクエストされたアイコンの種類- 戻り値:
 - リクエストされたアイコンを表すイメージ・オブジェクト、適切なアイコンを入手できない場合は
null - 関連項目:
 BeanInfo.ICON_COLOR_16x16、BeanInfo.ICON_COLOR_32x32、BeanInfo.ICON_MONO_16x16、BeanInfo.ICON_MONO_32x32
 - 
loadImage
アイコン・イメージをロードするためのユーティリティ・メソッドです。 現在のオブジェクトのクラス・ファイルに関連付けされたリソース・ファイル名を使用して、このファイルからイメージ・オブジェクトをロードします。 一般に、イメージはGIFファイルです。- パラメータ:
 resourceName- 現在のクラスのクラス・ファイルが格納されたディレクトリへの相対パス名。 たとえば、「wombat.gif」。- 戻り値:
 - イメージ・オブジェクトまたはリソースが見つからないか、リソースをイメージとしてロードできなかった場合はnull
 
 
 -