-
@Documented @Target(METHOD) @Retention(RUNTIME) public @interface BeanProperty
自動生成されたBeanInfoクラスのプロパティ関連情報を指定するために使用される注釈。 この注釈は、注釈付きクラスに対応するユーザー定義のBeanInfoクラスがあり、自動分析を意味しない場合には使用されません。 プロパティのreadメソッドとwriteメソッドの両方に注釈が付けられている場合、readメソッドの注釈の優先度が高くなり、writeメソッドの注釈が置き換えられます。- 導入されたバージョン:
- 9
- 関連項目:
BeanInfo.getPropertyDescriptors()
-
-
オプション要素のサマリー
オプションの要素 修飾子と型 任意要素 説明 booleanbound注釈付きプロパティをboundプロパティにできるかどうかを示す値。Stringdescription注釈付きプロパティのdescriptorのshort description。String[]enumerationValues注釈付きプロパティの有効な値を含むパブリック静的フィールドの名前の配列。booleanexpert注釈付きプロパティがexpertプロパティかどうかを示す値。booleanhidden注釈付きプロパティがhiddenプロパティかどうかを示す値。booleanpreferred注釈付きプロパティがpreferredプロパティかどうかを示す値。booleanrequired注釈付きプロパティが必須プロパティかどうかを示す値。booleanvisualUpdate注釈付きプロパティが変更された後に対応するコンポーネントを再描画するかどうかを示す値。
-
-
-
要素の詳細
-
bound
boolean bound
注釈付きプロパティをboundプロパティにできるかどうかを示す値。 この値は、propertyChangeイベントが設定されているBeanにのみ適用されます。- 戻り値:
- 注釈付きプロパティをバインド・プロパティにできる場合は
true、それ以外の場合はfalse。
- デフォルト:
- true
-
-
-
expert
boolean expert
注釈付きプロパティがexpertプロパティかどうかを示す値。- 戻り値:
- 注釈付きプロパティがエキスパート・プロパティの場合は
true、それ以外の場合はfalse。
- デフォルト:
- false
-
-
-
hidden
boolean hidden
注釈付きプロパティがhiddenプロパティかどうかを示す値。- 戻り値:
- 注釈付きプロパティが非表示プロパティの場合は
true、それ以外の場合はfalse。
- デフォルト:
- false
-
-
-
preferred
boolean preferred
注釈付きプロパティがpreferredプロパティかどうかを示す値。- 戻り値:
- 注釈付きプロパティが優先プロパティの場合は
true、それ以外の場合はfalse。
- デフォルト:
- false
-
-
-
description
String description
注釈付きプロパティのdescriptorのshort description。- 戻り値:
- プロパティの説明、または説明が設定されていない場合は空の文字列。
- デフォルト:
- ""
-
-
-
enumerationValues
String[] enumerationValues
注釈付きプロパティの有効な値を含むパブリック静的フィールドの名前の配列。 これらの名前は、プロパティ値ごとに次の項目を含む必要があるenumerationValuesfeature attributeを生成するために使用されます: プロパティ値の表示可能な名前、実際のプロパティ値、およびコード・ジェネレータに使用されるJavaコード・ピース。- 戻り値:
- 注釈付きプロパティの有効な値の名前、または名前が指定されていない場合は空の配列。
- デフォルト:
- {}
-
-