パッケージ jakarta.faces.component.behavior
パッケージ jakarta.faces.component.behavior
- クラス説明このクラスの インスタンスは、コンポーネントが実装する
ClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior)契約を使用して、コンポーネントにClientBehaviorとして追加されます。Behavior インターフェースは、コンポーネントの動作モデルのルート API です。BehaviorBase は、Behavior契約のデフォルト実装を提供する便利な基本クラスです。ClientBehavior は、ClientBehaviorHolderコンポーネントによって公開されるクライアント側イベントにスクリプトコンテンツを添付するBehaviorの基本契約です。ClientBehaviorBase は、ClientBehaviorで定義されたすべてのメソッドのデフォルトの具象動作を実装する便利な基本クラスです。ClientBehaviorContext は、ClientBehavior.getScript(jakarta.faces.component.behavior.ClientBehaviorContext)の実装に役立つコンテキスト情報を提供します。パラメーターインスタンスは、Faces ライフサイクルにポストバックするときに ClientBehavior 実装を「送信」するときに含める必要がある名前 / 値のペアを表します。ClientBehavior 実装の動作を説明するヒントを指定する列挙型。ClientBehaviorHolder インターフェースは、ClientBehaviorで定義されているクライアントの動作をサポートしたい具体的なUIComponentで実装できます。クラスにこのアノテーションが存在すると、そのクラスはランタイムにBehaviorとして自動的に登録されます。FacesBehavior修飾子のインラインインスタンス化をサポートします。