- java.lang.Object
- 
- java.beans.SimpleBeanInfo
 
- 
- すべての実装されたインタフェース:
- BeanInfo
 
 public class SimpleBeanInfo extends Object implements BeanInfo ユーザーがBeanInfoクラスを提供しやすくなるようにするサポート・クラスです。無操作(noop)情報の提供をデフォルトに設定します。また、選択したトピックについてのより明示的な情報を提供するために、選択的にオーバーライドされることがあります。 イントロスペクタは"noop"値を検出すると、低レベルのイントロスペクションおよび設計パターンを適用して、ターゲットBeanを自動的に解析します。 - 導入されたバージョン:
- 1.1
 
- 
- 
フィールドのサマリー- 
インタフェース java.beans.BeanInfoで宣言されたフィールドICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 SimpleBeanInfo()
 - 
メソッドのサマリー修飾子と型 メソッド 説明 BeanInfo[]getAdditionalBeanInfo()関連するBeanInfoオブジェクトがほかにないことを要求します。BeanDescriptorgetBeanDescriptor()Beanのクラスおよびカスタマイザに関する情報を拒否します。intgetDefaultEventIndex()デフォルトのイベントに関する情報を拒否します。intgetDefaultPropertyIndex()デフォルトのプロパティに関する情報を拒否します。EventSetDescriptor[]getEventSetDescriptors()イベント・セットに関する情報を拒否します。ImagegetIcon(int iconKind)利用可能なアイコンがないことを要求します。MethodDescriptor[]getMethodDescriptors()メソッドに関する情報を拒否します。PropertyDescriptor[]getPropertyDescriptors()プロパティに関する情報を拒否します。ImageloadImage(String resourceName)アイコン・イメージをロードするためのユーティリティ・メソッドです。
 
- 
- 
- 
メソッドの詳細- 
getBeanDescriptorpublic BeanDescriptor getBeanDescriptor() Beanのクラスおよびカスタマイザに関する情報を拒否します。 明示的な情報を提供する場合はオーバーライドできます。- 定義:
- getBeanDescriptor、インタフェース:- BeanInfo
- 戻り値:
- BeanDescriptorオブジェクト、自動解析によって情報が取得される場合は- null
 
 - 
getPropertyDescriptorspublic PropertyDescriptor[] getPropertyDescriptors() プロパティに関する情報を拒否します。 明示的なプロパティ情報を提供する場合はオーバーライドできます。- 定義:
- getPropertyDescriptors、インタフェース:- BeanInfo
- 戻り値:
- PropertyDescriptorオブジェクトの配列、自動解析によって情報が取得される場合は- null
 
 - 
getDefaultPropertyIndexpublic int getDefaultPropertyIndex() デフォルトのプロパティに関する情報を拒否します。 Beanのデフォルトのプロパティを定義する場合はオーバーライドできます。- 定義:
- getDefaultPropertyIndex、インタフェース:- BeanInfo
- 戻り値:
- getPropertyDescriptorsメソッドによって返される- PropertyDescriptor配列内のデフォルト・プロパティのインデックス、デフォルト・プロパティがない場合は-1
 
 - 
getEventSetDescriptorspublic EventSetDescriptor[] getEventSetDescriptors() イベント・セットに関する情報を拒否します。 明示的なイベント・セット情報を提供する場合はオーバーライドできます。- 定義:
- getEventSetDescriptors、インタフェース:- BeanInfo
- 戻り値:
- EventSetDescriptorオブジェクトの配列、自動解析によって情報が取得される場合は- null
 
 - 
getDefaultEventIndexpublic int getDefaultEventIndex() デフォルトのイベントに関する情報を拒否します。 Beanのデフォルトのイベントを定義する場合はオーバーライドできます。- 定義:
- getDefaultEventIndex、インタフェース:- BeanInfo
- 戻り値:
- getEventSetDescriptorsメソッドによって返される- EventSetDescriptor配列内のデフォルト・イベントのインデックス、デフォルト・イベントがない場合は-1
 
 - 
getMethodDescriptorspublic MethodDescriptor[] getMethodDescriptors() メソッドに関する情報を拒否します。 明示的なメソッド情報を提供する場合はオーバーライドできます。- 定義:
- getMethodDescriptors、インタフェース:- BeanInfo
- 戻り値:
- MethodDescriptorオブジェクトの配列、自動解析によって情報が取得される場合は- null
 
 - 
getAdditionalBeanInfopublic BeanInfo[] getAdditionalBeanInfo() 関連するBeanInfoオブジェクトがほかにないことを要求します。 たとえばBeanInfoを基底クラスに返す場合はオーバーライドできます。- 定義:
- getAdditionalBeanInfo、インタフェース:- BeanInfo
- 戻り値:
- BeanInfoオブジェクトの配列、追加の- BeanInfoオブジェクトがない場合は- null
 
 - 
getIconpublic 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
 
 - 
loadImagepublic Image loadImage(String resourceName) アイコン・イメージをロードするためのユーティリティ・メソッドです。 現在のオブジェクトのクラス・ファイルに関連付けされたリソース・ファイル名を使用して、このファイルからイメージ・オブジェクトをロードします。 一般に、イメージはGIFファイルです。- パラメータ:
- resourceName- 現在のクラスのクラス・ファイルが格納されたディレクトリへの相対パス名。 たとえば、「wombat.gif」。
- 戻り値:
- イメージ・オブジェクトまたはリソースが見つからないか、リソースをイメージとしてロードできなかった場合はnull
 
 
- 
 
-