パッケージ jakarta.faces.component

インターフェース StateHelper

    • メソッドの詳細

      • put

        ObjectSE put​(SerializableSE key,
                   ObjectSE value)

        以前に保存された値を返し、指定されたキーと値のペアを保存します。これは、コンポーネントのインスタンス変数に存在するデータを格納することを目的としています。

        パラメーター:
        key - 値のキー
        value - 値
        戻り値:
        以前に保存された値
        導入:
        2.0
      • remove

        ObjectSE remove​(SerializableSE key)

        キーと値のペアをヘルパーから削除し、以前にこのキーに保存されていた値を返します。

        パラメーター:
        key - 削除するキー
        戻り値:
        削除された値。
        導入:
        2.0
      • put

        ObjectSE put​(SerializableSE key,
                   StringSE mapKey,
                   ObjectSE value)

        指定された mapKey/value をヘルパーの内部にある Map に保管し、以前に保管された値を返します。Map は key に関連付けられます。

        デルタトラッキングでは、内部 Map への変更はこのメソッドまたは remove(java.io.Serializable, Object) を介して行われることに注意することが重要です。

        パラメーター:
        key - マップ自体のキー
        mapKey - 内部マップ内のキー
        value - 内部マップのキーの値
        戻り値:
        値。
        導入:
        2.0
      • get

        ObjectSE get​(SerializableSE key)

        指定された key に現在関連付けられている値があれば、それを返します。

        パラメーター:
        key - 値が返されるキー。
        戻り値:
        値。
        導入:
        2.0
      • eval

        ObjectSE eval​(SerializableSE key)

        指定されたキーに関連付けられた値を見つけようとします。そのような値が見つからない場合は、コンポーネントからの値式コレクションを使用します。

        パラメーター:
        key - 内部マップ内の値の名前、またはコンポーネントの値式コレクション内の値式の名前。
        戻り値:
        評価値。
        導入:
        2.0
      • eval

        ObjectSE eval​(SerializableSE key,
                    ObjectSE defaultValue)

        eval(java.io.Serializable)} と同じロジックを実行しますが、値が見つからない場合は、指定された defaultValue が返されます。

        パラメーター:
        key - 値が返されるキー。
        defaultValue - eval() の呼び出しで値が見つからない場合に返す値。
        戻り値:
        評価値。
        導入:
        2.0
      • eval

        ObjectSE eval​(SerializableSE key,
                    SupplierSE<ObjectSE> defaultValueSupplier)

        eval(java.io.Serializable) と同じロジックを実行します } ただし、値が見つからない場合、これは defaultValueSupplier の戻り値を返します

        パラメーター:
        key - 値が返されるキー。
        defaultValueSupplier - eval() への呼び出しで値が見つからない場合にデフォルト値を評価するために使用されるサプライヤー。
        戻り値:
        評価値。
        導入:
        4.0
      • add

        void add​(SerializableSE key,
                 ObjectSE value)

        指定された value を、StateHelper の内部にある List に格納します。

        デルタトラッキングでは、内部 List への変更はこのメソッドまたは remove(java.io.Serializable, Object) を介して行われることに注意することが重要です。

        パラメーター:
        key - 値が返されるキー。
        value - 追加する値
        導入:
        2.0
      • remove

        ObjectSE remove​(SerializableSE key,
                      ObjectSE valueOrKey)

        内部データ構造から値を削除します。指定された key の値について、内部データ構造を調べます。値が Map の場合は、valueOrKey 引数で指定されたキーの値を削除して返します。値が Collection の場合は、引数 valueOrKey で指定された値を削除して、null を返します。

        パラメーター:
        key - 値が Collection または Map である内部データ構造内ののキー
        valueOrKey - 削除する値またはキー。
        戻り値:
        削除された値。