パッケージ jakarta.faces.component

インターフェース PartialStateHolder

    • メソッドの詳細

      • markInitialState

        void markInitialState()

        ランタイムは、コンポーネントが初期状態であることを示すために、適切な時間にビュー内のこのインターフェースの各インスタンスで markInitialState() メソッドが呼び出されることを確認する必要があります。インターフェースの実装者は、markInitialState() が呼び出されてから clearInitialState() が呼び出されるまで initialStateMarked() が true を返すことを確認する必要があります。その後、initialStateMarked() は false を返す必要があります。また、インスタンスが initialStateMarked() から true を返す間、実装は StateHolder.saveState(jakarta.faces.context.FacesContext) の実装で変更された状態のみを返す必要があります。

        導入:
        2.0
      • initialStateMarked

        boolean initialStateMarked()

        デルタ状態の変更が追跡されている場合は true を返し、それ以外の場合は false を返します。

        戻り値:
        初期状態がマークされている場合は true、それ以外の場合は false
        導入:
        2.0
      • clearInitialState

        void clearInitialState()

        PartialStateHolder を非デルタ追跡状態にリセットします。

        導入:
        2.0