全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
bean 実装者は明確な情報をすべて提供する必要はありません。提供する情報を選ぶことができ、残りは bean クラスのメソッドの低レベルリフレクションを使用した自動解析および標準のデザインパターンの適用によって得られます。
ユーザは各種デスクリプタクラスの一部としてあまりに多くの種類の情報を提供する機会を与えられることになります。しかし、あわてることはありません。各種構築子が必要とする最小限のコア情報を提供するだけで十分です。
BeanInfo クラスの便利な「何もしない」ベースクラスを提供する SimpleBeanInfo クラスも参照してください。これは明確な情報を提供したい特定の箇所をオーバーライドできます。
bean のすべての動作について知るには Introspector クラスを参照してください。
 
 ICON_COLOR_16x16
	ICON_COLOR_16x16
   ICON_COLOR_32x32
	ICON_COLOR_32x32
   ICON_MONO_16x16
	ICON_MONO_16x16
   ICON_MONO_32x32
	ICON_MONO_32x32
   
 getAdditionalBeanInfo()
	getAdditionalBeanInfo()
   getBeanDescriptor()
	getBeanDescriptor()
   getDefaultEventIndex()
	getDefaultEventIndex()
   getDefaultPropertyIndex()
	getDefaultPropertyIndex()
   getEventSetDescriptors()
	getEventSetDescriptors()
   getIcon(int)
	getIcon(int)
   getMethodDescriptors()
	getMethodDescriptors()
   getPropertyDescriptors()
	getPropertyDescriptors()
   
 ICON_COLOR_16x16
ICON_COLOR_16x16
public static final int ICON_COLOR_16x16
 ICON_COLOR_32x32
ICON_COLOR_32x32
public static final int ICON_COLOR_32x32
 ICON_MONO_16x16
ICON_MONO_16x16
public static final int ICON_MONO_16x16
 ICON_MONO_32x32
ICON_MONO_32x32
public static final int ICON_MONO_32x32
 
 getBeanDescriptor
getBeanDescriptor
public abstract BeanDescriptor getBeanDescriptor()
 getEventSetDescriptors
getEventSetDescriptors
public abstract EventSetDescriptor[] getEventSetDescriptors()
 getDefaultEventIndex
getDefaultEventIndex
public abstract int getDefaultEventIndex()
デフォルトのイベントがなければ 1 を返す。
 getPropertyDescriptors
getPropertyDescriptors
public abstract PropertyDescriptor[] getPropertyDescriptors()
プロパティがインデックスされている場合には、結果配列内のその項目は PropertyDescriptor の IndexedPropertyDescriptor サブクラスに属する。getPropertyDescriptors のクライアントは "instanceof" を使用して与えられた PropertyDescriptor が IndexedPropertyDescriptor かどうかを調べることができる。
 getDefaultPropertyIndex
getDefaultPropertyIndex
public abstract int getDefaultPropertyIndex()
デフォルトプロパティがなければ 1 を返す。
 getMethodDescriptors
getMethodDescriptors
public abstract MethodDescriptor[] getMethodDescriptors()
 getAdditionalBeanInfo
getAdditionalBeanInfo
public abstract BeanInfo[] getAdditionalBeanInfo()
異なる BeanInfo オブジェクトが提供する情報に矛盾か重複がある場合は現在の BeanInfo が getAdditionalBeanInfo オブジェクトに優先し、配列内の後の要素が前のものよりも優先します。
 getIcon
getIcon
public abstract Image getIcon(int iconKind)
必ずしも beans はアイコンを提供する必要はなく、このメソッドで null を返すことがあります。
アイコンには 4 つの種類(16x16 カラー、32x32 カラー、16x16 モノクロ、32x32 モノクロ)があります。bean が 1 つのアイコンしかサポートしない場合には 16x16 カラーを推奨します。
アイコンは既存のバックグラウンドに描画できるよう透明のバックグラウンドを持つことを推奨します。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス