@Documented @Target(TYPE) @Retention(RUNTIME) public @interface JavaBean
自動生成された
BeanInfo
クラスのいくつかのクラス関連情報を指定するために使用される注釈。 注釈付きクラスに対応するユーザー定義のBeanInfo
クラスがある場合、この注釈は使用されません。これは自動分析を意味しません。 - 導入されたバージョン:
- 9
- 関連項目:
BeanInfo.getBeanDescriptor()
-
オプション要素のサマリー
オプションの要素
-
要素の詳細
-
description
String description注釈付きクラスのbean descriptor
のshort description
。- 戻り値:
- Beanの説明、または説明が設定されていない場合は空の文字列です。
- デフォルト:
- ""
-
defaultProperty
String defaultProperty既定のプロパティの名前は、注釈付きクラスで定義されたプロパティのarray
内のindex
を計算するために使用されます。 名前が設定されていないか、注釈付きクラスが指定された名前のプロパティを定義していない場合、デフォルトのプロパティ・インデックスは、その状態に応じてIntrospector
によって自動的に計算されます。- 戻り値:
- デフォルト・プロパティの名前、または名前が設定されていない場合は空の文字列です。
- デフォルト:
- ""
-
defaultEventSet
String defaultEventSetデフォルト・イベント・セットの名前は、注釈付きクラスで定義されたイベント・セットのarray
内のindex
を計算するために使用されます。 名前が設定されていないか、注釈付きクラスが指定された名前を持つイベント・セットを定義していない場合、デフォルトのイベント・セット・インデックスは、その状態に応じてIntrospector
によって自動的に計算されます。- 戻り値:
- デフォルトのイベント・セットの名前、または名前が設定されていない場合は空の文字列です。
- デフォルト:
- ""
-