アノテーションインターフェース FacesBehavior
@RetentionSE(RUNTIMESE)
@TargetSE({TYPESE,FIELDSE,METHODSE,PARAMETERSE})
@InheritedSE
@Qualifier
public @interface FacesBehavior
クラスにこのアノテーションが存在すると、クラスは自動的に Behavior としてランタイムに登録されます。このアノテーション属性の値は、Application.createBehavior(java.lang.String) を呼び出すことによってこのクラスの動作のインスタンスをインスタンス化できる behavior-id と見なされます。
- 導入:
- 2.0
ネストされたクラスの要約
ネストされたクラス必須定数のサマリー
必須要素オプション要素の概要
オプション要素
要素の詳細
value
StringSE valueこのアノテーション属性の値は、この動作クラスのインスタンスをインスタンス化できる動作 ID と見なされます。- 戻り値:
- 行動 ID
managed
boolean managedこのアノテーション属性の値は、指定された動作が CDI 管理の動作であるかどうかを示すインジケーターとして解釈されます。
- 戻り値:
- CDI が管理している場合は true、それ以外の場合は false。
- デフォルト:
- false