- 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オブジェクトがほかにないことを要求します。BeanDescriptor
getBeanDescriptor()
Beanのクラスおよびカスタマイザに関する情報を拒否します。int
getDefaultEventIndex()
デフォルトのイベントに関する情報を拒否します。int
getDefaultPropertyIndex()
デフォルトのプロパティに関する情報を拒否します。EventSetDescriptor[]
getEventSetDescriptors()
イベント・セットに関する情報を拒否します。Image
getIcon(int iconKind)
利用可能なアイコンがないことを要求します。MethodDescriptor[]
getMethodDescriptors()
メソッドに関する情報を拒否します。PropertyDescriptor[]
getPropertyDescriptors()
プロパティに関する情報を拒否します。Image
loadImage(String resourceName)
アイコン・イメージをロードするためのユーティリティ・メソッドです。
-
-
-
メソッドの詳細
-
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
public Image loadImage(String resourceName)
アイコン・イメージをロードするためのユーティリティ・メソッドです。 現在のオブジェクトのクラス・ファイルに関連付けされたリソース・ファイル名を使用して、このファイルからイメージ・オブジェクトをロードします。 一般に、イメージはGIFファイルです。- パラメータ:
resourceName
- 現在のクラスのクラス・ファイルが格納されたディレクトリへの相対パス名。 たとえば、「wombat.gif」。- 戻り値:
- イメージ・オブジェクトまたはリソースが見つからないか、リソースをイメージとしてロードできなかった場合はnull
-
-