クラス FaceletContext
java.lang.ObjectSE
jakarta.el.ELContext
jakarta.faces.view.facelets.FaceletContext
Facelet からの 1 つのリクエストを表すコンテキスト。このインスタンスは、この API のほぼすべてのメソッド呼び出しに渡されます。
- 導入:
- 2.0
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明abstract StringSEgenerateUniqueId(StringSE base) 渡された文字列の一意の ID を生成しますabstract ObjectSEgetAttribute(StringSE name) setAttribute(java.lang.String, java.lang.Object)への以前の呼び出しで設定された属性を返します。abstract ExpressionFactoryこのコンテキストが実行されている Facelet 内で使用する ExpressionFactory。abstract FacesContextこの「リクエスト」にバインドされている現在の FacesContext。abstract voidincludeFacelet(UIComponent parent, StringSE relativePath) 現在の Facelet ではなく、実行中のコンテキストに相対的なパスで定義された別の Facelet を含める (Jakarta Server Pages の include ディレクティブと同じ)abstract voidincludeFacelet(UIComponent parent, URLSE absolutePath) この ClassLoader/OS に絶対的なパスで定義された別の Facelet を含めるabstract voidsetAttribute(StringSE name, ObjectSE value) 現在の VariableMapper によるサポート方法。abstract voidsetFunctionMapper(FunctionMapper fnMapper) EL の評価 / 作成で使用する FunctionMapper を設定します。abstract voidsetVariableMapper(VariableMapper varMapper) EL の評価 / 作成で使用する VariableMapper を設定します。クラス jakarta.el.ELContext から継承されたメソッド
addEvaluationListener, convertToType, enterLambdaScope, exitLambdaScope, getContext, getELResolver, getEvaluationListeners, getFunctionMapper, getImportHandler, getLambdaArgument, getLocale, getVariableMapper, isLambdaArgument, isPropertyResolved, notifyAfterEvaluation, notifyBeforeEvaluation, notifyPropertyResolved, putContext, setLocale, setPropertyResolved, setPropertyResolved
フィールドの詳細
FACELET_CONTEXT_KEY
FaceletContext インスタンスの FacesContext 属性マップのキー。
コンストラクターの詳細
FaceletContext
public FaceletContext()
メソッドの詳細
getFacesContext
この「リクエスト」にバインドされている現在の FacesContext。
nullであってはなりません。- 戻り値:
- この「リクエスト」にバインドされている現在の FacesContext。
- 導入:
- 2.0
generateUniqueId
渡された文字列の一意の ID を生成します
- パラメーター:
base- ID の生成元の文字列。- 戻り値:
- 生成された ID
- 導入:
- 2.0
getExpressionFactory
このコンテキストが実行されている Facelet 内で使用する ExpressionFactory。
nullであってはなりません。- 戻り値:
- この Facelet の
ExpressionFactory。 - 導入:
- 2.0
setVariableMapper
EL の評価 / 作成で使用する VariableMapper を設定します。
- パラメーター:
varMapper- 新しいVariableMapper- 導入:
- 2.0
setFunctionMapper
EL の評価 / 作成で使用する FunctionMapper を設定します。
- パラメーター:
fnMapper- 新しいFunctionMapper- 導入:
- 2.0
setAttribute
現在の VariableMapper によるサポート方法。
- パラメーター:
name- 属性の名前value- 属性の値- 導入:
- 2.0
getAttribute
setAttribute(java.lang.String, java.lang.Object)への以前の呼び出しで設定された属性を返します。現在の VariableMapper によるサポート方法- パラメーター:
name- 返す属性の名前。- 戻り値:
- 名前付き属性の値
- 導入:
- 2.0
includeFacelet
現在の Facelet ではなく、実行中のコンテキストに相対的なパスで定義された別の Facelet を含める (Jakarta Server Pages の include ディレクティブと同じ)
- パラメーター:
parent- 含まれている facelet のコンポーネントの親になるUIComponentrelativePath- 現在のマークアップを基準にした、facelet マークアップを含むリソースのパス- 例外:
IOExceptionSE-relativePathをロードできない場合FaceletException-relativePathからロードされたマークアップを解析できない場合FacesException- 子UIComponentインスタンスを作成できない場合ELException-relativePathからロードされたマークアップ内のいずれかの式が失敗した場合- 導入:
- 2.0
includeFacelet
この ClassLoader/OS に絶対的なパスで定義された別の Facelet を含める
- パラメーター:
parent- 含まれている facelet のコンポーネントの親になるUIComponentabsolutePath- facelet マークアップを含むリソースへの絶対パス- 例外:
IOExceptionSE-relativePathをロードできない場合FaceletException-relativePathからロードされたマークアップを解析できない場合FacesException- 子UIComponentインスタンスを作成できない場合ELException-relativePathからロードされたマークアップ内のいずれかの式が失敗した場合