パッケージ jakarta.faces.component

クラス UIParameter

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

    public class UIParameter
    extends UIComponentBase

    UIParameter は、親コンポーネントのオプションの名前付き構成パラメーターを表す UIComponent です。

    親コンポーネントは、getValue() を呼び出してパラメーターの値を取得する必要があります。このようにして、パラメーター値は(setValue() を介して)コンポーネントに直接設定するか、値バインディング式を介して間接的に取得できます。

    一部のシナリオでは、getValue() メソッドを介してアクセス可能なパラメーター値に加えて、パラメーター名を指定する必要があります。ネストされた UIParameter 子コンポーネントのパラメーター名をサポートする Renderer は、このプロパティの使用をドキュメント化する必要があります。

    • フィールドの詳細

      • COMPONENT_FAMILY

        public static final StringSE COMPONENT_FAMILY

        このコンポーネントの標準コンポーネントファミリ。

        関連事項:
        定数フィールド値
    • コンストラクターの詳細

      • UIParameter

        public UIParameter()

        デフォルトのプロパティ値で新しい UIParameter インスタンスを作成します。

    • メソッドの詳細

      • getFamily

        public StringSE getFamily()
        クラスからコピーされた説明: UIComponent

        このコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、rendererType プロパティの値と組み合わせて、このコンポーネントインスタンスに適切な Renderer を選択するために使用できます。このメソッドは null を返すべきではないことに注意してください

        次で指定:
        クラス UIComponentgetFamily 
        戻り値:
        コンポーネントファミリ(null 以外)。
      • getName

        public StringSE getName()

        このパラメーターのオプションのパラメーター名を返します。

        戻り値:
        名前。
      • setName

        public void setName​(StringSE name)

        このパラメーターのオプションのパラメーター名を設定します。

        パラメーター:
        name - 新しいパラメーター名、または名前がない場合は null 
      • getValue

        public ObjectSE getValue()

        UIParameter の value プロパティを返します。

        戻り値:
        値。
      • setValue

        public void setValue​(ObjectSE value)

        UIParameter の value プロパティを設定します。

        パラメーター:
        value - 新しい価値
      • isDisable

        public boolean isDisable()

        このコンポーネントの disable ディレクティブの値を返します。このディレクティブは、パラメーター値に null 値を割り当てることにより、パラメーター値を無効にするかどうかを決定します。true の場合、このコンポーネントに設定されている value は無視されます。

        戻り値:
        無効になっている場合は true、それ以外の場合は false
        導入:
        2.0
      • setDisable

        public void setDisable​(boolean disable)

        UIParameter の disable プロパティを設定します。

        パラメーター:
        disable - 無効化フラグの値。
        導入:
        2.0