クラス BehaviorHandler
- 実装されたすべてのインターフェース:
AttachedObjectHandler
、BehaviorHolderAttachedObjectHandler
、FaceletHandler
public class BehaviorHandler extends FaceletsAttachedObjectHandler implements BehaviorHolderAttachedObjectHandler
ClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior)
を呼び出して、ClientBehaviorHolder
を実装する必要がある親コンポーネントに追加する必要があるClientBehavior
のインスタンスを表すアタッチされたオブジェクトに対応するFaceletHandler
。現在の仕様では、この種のアタッチされたオブジェクト<f:ajax>
に対して 1 つの Facelet 要素が定義されています。
フィールドサマリー
クラス jakarta.faces.view.facelets.DelegatingMetaTagHandler から継承されたフィールド
delegateFactory
クラス jakarta.faces.view.facelets.TagHandler から継承されたフィールド
nextHandler, tag, tagId
コンストラクターのサマリー
コンストラクター コンストラクター 説明 BehaviorHandler(BehaviorConfig config)
config の Id を使用してハンドラーを構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSE
getBehaviorId()
渡された構成から取得した動作 ID を返します。TagAttribute
getEvent()
動作タグで "event" 属性 として設定されているイベントを返します。StringSE
getEventName()
この動作が適用されるクライアントイベント名を返します。protected TagHandlerDelegate
getTagHandlerDelegate()
タグハンドラーデリゲートを取得します。クラス jakarta.faces.view.facelets.FaceletsAttachedObjectHandler から継承されたメソッド
applyAttachedObject, getAttachedObjectHandlerHelper, getFor
クラス jakarta.faces.view.facelets.DelegatingMetaTagHandler から継承されたメソッド
apply, applyNextHandler, createMetaRuleset, getBinding, getTag, getTagAttribute, getTagId, isDisabled, setAttributes
クラス jakarta.faces.view.facelets.TagHandler から継承されたメソッド
getAttribute, getRequiredAttribute, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース jakarta.faces.view.AttachedObjectHandler から継承されたメソッド
applyAttachedObject, getFor
コンストラクターの詳細
BehaviorHandler
public BehaviorHandler(BehaviorConfig config)
config の Id を使用してハンドラーを構築します。- パラメーター:
config
- 動作 ID を取得する構成インスタンス。
メソッドの詳細
getEventName
public StringSE getEventName()
インターフェースからコピーされた説明:BehaviorHolderAttachedObjectHandler
この動作が適用されるクライアントイベント名を返します。
- 次で指定:
- インターフェース
BehaviorHolderAttachedObjectHandler
のgetEventName
- 戻り値:
- この動作のクライアントイベント名
getTagHandlerDelegate
protected TagHandlerDelegate getTagHandlerDelegate()
クラスからコピーされた説明:DelegatingMetaTagHandler
タグハンドラーデリゲートを取得します。
DelegatingMetaTagHandler から拡張するコード(直接または間接的に、ComponentHandler を継承するなど)は、このメソッドによって返される TagHandlerDelegate インスタンスを置き換えるのではなく、装飾するように注意する必要があります。そうしないと、予期しない結果が生じる可能性があります。
- 次で指定:
- クラス
DelegatingMetaTagHandler
のgetTagHandlerDelegate
- 戻り値:
- タグハンドラーデリゲート。
getBehaviorId
public StringSE getBehaviorId()
渡された構成から取得した動作 ID を返します。- 戻り値:
- 行動 ID
getEvent
public TagAttribute getEvent()
動作タグで "event" 属性 として設定されているイベントを返します。- 戻り値:
- イベントタグ属性