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