public abstract class StateManagerWrapper extends StateManager implements FacesWrapper<StateManager>
既存の StateManager インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる StateManager の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた StateManager を呼び出します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
StateManager.SerializedView| コンストラクターと説明 |
|---|
StateManagerWrapper() 使用すべきではありません。 ラップされている実装を使用する他のコンストラクターを使用します。 |
StateManagerWrapper(StateManager wrapped)この状態マネージャーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE@DeprecatedSE public StateManagerWrapper()
public StateManagerWrapper(StateManager wrapped)
この状態マネージャーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped() は、ラップされている実装を返します。
wrapped - ラップされる実装。public StateManager getWrapped()
FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
FacesWrapper<StateManager> の getWrapped public StateManager.SerializedView saveSerializedView(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.saveSerializedView(jakarta.faces.context.FacesContext) を呼び出すことです。
StateManager の saveSerializedView context - 現在のリクエストの FacesContextStateManager.saveSerializedView(jakarta.faces.context.FacesContext)public ObjectSE saveView(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.saveView(jakarta.faces.context.FacesContext) を呼び出すことです。
StateManager の saveView context - 現在のリクエストの FacesContextStateManager.saveView(jakarta.faces.context.FacesContext)protected ObjectSE getTreeStructureToSave(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.getTreeStructureToSave(jakarta.faces.context.FacesContext) を呼び出すことです。
StateManager の getTreeStructureToSave context - 現在のリクエストの FacesContextStateManager.getTreeStructureToSave(jakarta.faces.context.FacesContext)protected ObjectSE getComponentStateToSave(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.getComponentStateToSave(jakarta.faces.context.FacesContext) を呼び出すことです。
StateManager の getComponentStateToSave context - 現在のリクエストの FacesContextStateManager.getComponentStateToSave(jakarta.faces.context.FacesContext)public void writeState(FacesContext context, ObjectSE state) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.writeState(jakarta.faces.context.FacesContext, java.lang.Object) を呼び出すことです。
StateManager の writeState context - 現在のリクエストの FacesContextstate - StateManager.saveSerializedView(jakarta.faces.context.FacesContext) によって返される、書き込まれる直列化可能な状態 IOExceptionSE - I/O エラーが発生したとき。StateManager.writeState(jakarta.faces.context.FacesContext, java.lang.Object)public void writeState(FacesContext context, StateManager.SerializedView state) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.writeState(jakarta.faces.context.FacesContext, jakarta.faces.application.StateManager.SerializedView) を呼び出すことです。
StateManager の writeState context - 現在のリクエストの FacesContextstate - 書き込まれる直列化された状態 IOExceptionSE - I/O エラーが発生したとき。StateManager.writeState(jakarta.faces.context.FacesContext, jakarta.faces.application.StateManager.SerializedView)public UIViewRoot restoreView(FacesContext context, StringSE viewId, StringSE renderKitId)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.restoreView(jakarta.faces.context.FacesContext, String, String) を呼び出すことです。
StateManager の restoreView context - 現在のリクエストの FacesContextviewId - 復元するビューのビュー識別子 renderKitId - このレスポンスをレンダリングするために使用される renderKitId。null であってはなりません。null。StateManager.restoreView(jakarta.faces.context.FacesContext, String, String)protected UIViewRoot restoreTreeStructure(FacesContext context, StringSE viewId, StringSE renderKitId)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.restoreTreeStructure(jakarta.faces.context.FacesContext, String, String) を呼び出すことです。
StateManager の restoreTreeStructure context - 現在のリクエストの FacesContextviewId - 復元するビューのビュー識別子 renderKitId - このレスポンスをレンダリングするために使用される renderKitId。null であってはなりません。null。StateManager.restoreTreeStructure(jakarta.faces.context.FacesContext, String, String)protected void restoreComponentState(FacesContext context, UIViewRoot viewRoot, StringSE renderKitId)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.restoreComponentState(jakarta.faces.context.FacesContext, jakarta.faces.component.UIViewRoot, String) を呼び出すことです。
StateManager の restoreComponentState context - 現在のリクエストの FacesContextviewRoot - restoreTreeStructure() への以前の呼び出しによって返された UIViewRoot renderKitId - このレスポンスをレンダリングするために使用される renderKitId。null であってはなりません。StateManager.restoreComponentState(jakarta.faces.context.FacesContext, jakarta.faces.component.UIViewRoot, String)public boolean isSavingStateInClient(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.isSavingStateInClient(jakarta.faces.context.FacesContext) を呼び出すことです。
StateManager の isSavingStateInClient context - Faces コンテキスト。true は、定数 StateManager.STATE_SAVING_METHOD_PARAM_NAME の値によって指定された ServletContext init パラメーターの値が定数 StateManager.STATE_SAVING_METHOD_CLIENT の値と等しい(大文字と小文字を区別しない)場合に限ります。それ以外の場合は false。StateManager.isSavingStateInClient(jakarta.faces.context.FacesContext)public StringSE getViewState(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた StateManager オブジェクトで StateManager.getViewState(jakarta.faces.context.FacesContext) を呼び出すことです。
StateManager の getViewState context - 現在のリクエストの FacesContextCopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.