クラス ConverterHandler
- java.lang.ObjectSE
-
- jakarta.faces.view.facelets.TagHandler
-
- jakarta.faces.view.facelets.MetaTagHandler
-
- jakarta.faces.view.facelets.DelegatingMetaTagHandler
-
- jakarta.faces.view.facelets.FaceletsAttachedObjectHandler
-
- jakarta.faces.view.facelets.ConverterHandler
- 実装されたすべてのインターフェース:
AttachedObjectHandler
、FaceletHandler
、ValueHolderAttachedObjectHandler
public class ConverterHandler extends FaceletsAttachedObjectHandler implements ValueHolderAttachedObjectHandler
ValueHolder
親でのConverter
インスタンスの設定を処理します。作成 / フェッチされたConverter
インスタンスに設定されたすべての属性をワイヤリングします。属性を適用するインスタンスを取得するために "binding" 属性を使用します。渡された
UIComponent
のparent
がnull
である場合にのみ、Converter
を設定 / 作成します。これは、既存のツリーから復元されなかったことを意味します。
フィールドサマリー
クラス jakarta.faces.view.facelets.DelegatingMetaTagHandler から継承されたフィールド
delegateFactory
クラス jakarta.faces.view.facelets.TagHandler から継承されたフィールド
nextHandler, tag, tagId
コンストラクターのサマリー
コンストラクター コンストラクター 説明 ConverterHandler(ConverterConfig config)
指定された構成を使用して新しい ConverterHandler を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSE
getConverterId(FaceletContext ctx)
コンバーター ID を返します。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
コンストラクターの詳細
ConverterHandler
public ConverterHandler(ConverterConfig config)
指定された構成を使用して新しい ConverterHandler を作成します。- パラメーター:
config
- コンバーター ID が取得されるコンバーター構成。
メソッドの詳細
getTagHandlerDelegate
protected TagHandlerDelegate getTagHandlerDelegate()
クラスからコピーされた説明:DelegatingMetaTagHandler
タグハンドラーデリゲートを取得します。
DelegatingMetaTagHandler から拡張するコード(直接または間接的に、ComponentHandler を継承するなど)は、このメソッドによって返される TagHandlerDelegate インスタンスを置き換えるのではなく、装飾するように注意する必要があります。そうしないと、予期しない結果が生じる可能性があります。
- 次で指定:
- クラス
DelegatingMetaTagHandler
のgetTagHandlerDelegate
- 戻り値:
- タグハンドラーデリゲート。
getConverterId
public StringSE getConverterId(FaceletContext ctx)
コンバーター ID を返します。コンバーター ID は属性 "converterId" から取得されます。
- パラメーター:
ctx
- 属性からコンバーター ID を解決するために使用される facelet コンテキスト。- 戻り値:
- コンバーター ID。