public class BehaviorHandler extends FaceletsAttachedObjectHandler implements BehaviorHolderAttachedObjectHandler
ClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior)
を呼び出して、ClientBehaviorHolder
を実装する必要がある親コンポーネントに追加する必要がある ClientBehavior
のインスタンスを表すアタッチされたオブジェクトに対応する FaceletHandler
。現在の仕様では、この種のアタッチされたオブジェクト <f:ajax>
に対して 1 つの Facelet 要素が定義されています。
delegateFactory
nextHandler, tag, tagId
コンストラクターと説明 |
---|
BehaviorHandler(BehaviorConfig config) |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getBehaviorId() |
TagAttribute | getEvent() |
StringSE | getEventName() この動作が適用されるクライアントイベント名を返します。 |
protected TagHandlerDelegate | getTagHandlerDelegate() タグハンドラーデリゲートを取得します。 |
applyAttachedObject, getAttachedObjectHandlerHelper, getFor
apply, applyNextHandler, createMetaRuleset, getBinding, getTag, getTagAttribute, getTagId, isDisabled, setAttributes
getAttribute, getRequiredAttribute, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
applyAttachedObject, getFor
public BehaviorHandler(BehaviorConfig config)
public TagAttribute getEvent()
public StringSE getEventName()
BehaviorHolderAttachedObjectHandler
この動作が適用されるクライアントイベント名を返します。
BehaviorHolderAttachedObjectHandler
の getEventName
protected TagHandlerDelegate getTagHandlerDelegate()
DelegatingMetaTagHandler
タグハンドラーデリゲートを取得します。
DelegatingMetaTagHandler から拡張するコード(直接または間接的に、ComponentHandler を継承するなど)は、このメソッドによって返される TagHandlerDelegate インスタンスを置き換えるのではなく、装飾するように注意する必要があります。そうしないと、予期しない結果が生じる可能性があります。
DelegatingMetaTagHandler
の getTagHandlerDelegate
public StringSE getBehaviorId()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.