クラス ConverterHandler

  • 実装されたすべてのインターフェース:
    AttachedObjectHandlerFaceletHandlerValueHolderAttachedObjectHandler

    public class ConverterHandler
    extends FaceletsAttachedObjectHandler
    implements ValueHolderAttachedObjectHandler

    ValueHolder 親での Converter インスタンスの設定を処理します。作成 / フェッチされた Converter インスタンスに設定されたすべての属性をワイヤリングします。属性を適用するインスタンスを取得するために "binding" 属性を使用します。

    渡された UIComponent の parent が null である場合にのみ、Converter を設定 / 作成します。これは、既存のツリーから復元されなかったことを意味します。

    • コンストラクターの詳細

      • ConverterHandler

        public ConverterHandler​(ConverterConfig config)
        指定された構成を使用して新しい ConverterHandler を作成します。
        パラメーター:
        config - コンバーター ID が取得されるコンバーター構成。
    • メソッドの詳細

      • getTagHandlerDelegate

        protected TagHandlerDelegate getTagHandlerDelegate()
        クラスからコピーされた説明: DelegatingMetaTagHandler

        タグハンドラーデリゲートを取得します。

        DelegatingMetaTagHandler から拡張するコード(直接または間接的に、ComponentHandler を継承するなど)は、このメソッドによって返される TagHandlerDelegate インスタンスを置き換えるのではなく、装飾するように注意する必要があります。そうしないと、予期しない結果が生じる可能性があります。

        次で指定:
        クラス DelegatingMetaTagHandlergetTagHandlerDelegate 
        戻り値:
        タグハンドラーデリゲート。
      • getConverterId

        public StringSE getConverterId​(FaceletContext ctx)
        コンバーター ID を返します。

        コンバーター ID は属性 "converterId" から取得されます。

        パラメーター:
        ctx - 属性からコンバーター ID を解決するために使用される facelet コンテキスト。
        戻り値:
        コンバーター ID。