パッケージ jakarta.faces.component
クラス UIViewParameter.Reference
- java.lang.ObjectSE
-
- jakarta.faces.component.UIViewParameter.Reference
- 含まれているクラス:
- UIViewParameter
public static class UIViewParameter.Reference extends ObjectSE
現在のビューがこの
UIViewParameter
が存在するビューと同じであるかどうかに関係なく安全に参照できるように、UIViewParameter
インスタンスをカプセル化する内部クラス。- 導入:
- 2.0
コンストラクターのサマリー
コンストラクター コンストラクター 説明 Reference(FacesContext context, UIViewParameter param, int indexInParent, StringSE viewIdAtTimeOfConstruction)
UIViewParameter
への参照を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 UIViewParameter
getUIViewParameter(FacesContext context)
このインスタンスが参照するUIViewParameter
を返します。
コンストラクターの詳細
Reference
public Reference(FacesContext context, UIViewParameter param, int indexInParent, StringSE viewIdAtTimeOfConstruction)
UIViewParameter
への参照を作成します。このコンストラクターにより、StateHolder.saveState(jakarta.faces.context.FacesContext)
メソッドが引数UIViewParameter
で呼び出されます。- パラメーター:
context
- このリクエストのFacesContext
param
- UIViewParameter。indexInParent
- 親UIPanel
内のUIViewParameter
のインデックス。viewIdAtTimeOfConstruction
-UIViewParameter
が含まれるビューの viewId。これは、context
引数の viewId と同じではない場合があります。- 導入:
- 2.0
メソッドの詳細
getUIViewParameter
public UIViewParameter getUIViewParameter(FacesContext context)
このインスタンスが参照する
UIViewParameter
を返します。現在の viewId がコンストラクターに渡された viewId と同じ場合は、コンストラクターに渡されたインデックスを使用して実際のUIViewParameter
インスタンスを検索し、それを返します。それ以外の場合は、保存された状態でStateHolder.restoreState(jakarta.faces.context.FacesContext, java.lang.Object)
を呼び出し、結果を返します。- パラメーター:
context
- このリクエストのFacesContext
- 戻り値:
- UIViewParameter。
- 導入:
- 2.0