パッケージ 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への参照を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 UIViewParametergetUIViewParameter(FacesContext context)このインスタンスが参照するUIViewParameterを返します。
コンストラクターの詳細
Reference
public Reference(FacesContext context, UIViewParameter param, int indexInParent, StringSE viewIdAtTimeOfConstruction)
UIViewParameterへの参照を作成します。このコンストラクターにより、StateHolder.saveState(jakarta.faces.context.FacesContext)メソッドが引数UIViewParameterで呼び出されます。- パラメーター:
context- このリクエストのFacesContextparam- 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