public static class UIViewParameter.Reference extends ObjectSE
現在のビューがこの UIViewParameter が存在するビューと同じであるかどうかに関係なく安全に参照できるように、UIViewParameter インスタンスをカプセル化する内部クラス。
| コンストラクターと説明 |
|---|
Reference(FacesContext context, UIViewParameter param, int indexInParent, StringSE viewIdAtTimeOfConstruction)
|
| 修飾子と型 | メソッドと説明 |
|---|---|
UIViewParameter | getUIViewParameter(FacesContext context) このインスタンスが参照する |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic Reference(FacesContext context, UIViewParameter param, int indexInParent, StringSE viewIdAtTimeOfConstruction)
UIViewParameter への参照を作成します。このコンストラクターにより、StateHolder.saveState(javax.faces.context.FacesContext) メソッドが引数 UIViewParameter で呼び出されます。
context - このリクエストの FacesContextparam - UIViewParameter。indexInParent - 親 UIPanel 内の UIViewParameter のインデックス。viewIdAtTimeOfConstruction - UIViewParameter が含まれるビューの viewId。これは、context 引数の viewId と同じではない場合があります。public UIViewParameter getUIViewParameter(FacesContext context)
このインスタンスが参照する UIViewParameter を返します。現在の viewId がコンストラクターに渡された viewId と同じ場合は、コンストラクターに渡されたインデックスを使用して実際の UIViewParameter インスタンスを検索し、それを返します。それ以外の場合は、保存された状態で StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object) を呼び出し、結果を返します。
context - このリクエストの FacesContextCopyright © 2019 Eclipse Foundation.
Use is subject to license terms.