public abstract class FaceletContext extends ELContext
Facelet からの 1 つのリクエストを表すコンテキスト。このインスタンスは、この API のほぼすべてのメソッド呼び出しに渡されます。
| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | FACELET_CONTEXT_KEY |
| コンストラクターと説明 |
|---|
FaceletContext() |
| 修飾子と型 | メソッドと説明 |
|---|---|
abstract StringSE | generateUniqueId(StringSE base)渡された文字列の一意の ID を生成します |
abstract ObjectSE | getAttribute(StringSE name)
|
abstract ExpressionFactory | getExpressionFactory()このコンテキストが実行されている Facelet 内で使用する ExpressionFactory。 |
abstract FacesContext | getFacesContext()この「リクエスト」にバインドされている現在の FacesContext。 |
abstract void | includeFacelet(UIComponent parent, StringSE relativePath)現在の Facelet ではなく、実行中のコンテキストに相対的なパスで定義された別の Facelet を含める (Jakarta Server Pages の include ディレクティブと同じ) |
abstract void | includeFacelet(UIComponent parent, URLSE absolutePath)この ClassLoader/OS に絶対的なパスで定義された別の Facelet を含める |
abstract void | setAttribute(StringSE name, ObjectSE value)現在の VariableMapper によるサポート方法。 |
abstract void | setFunctionMapper(FunctionMapper fnMapper)EL の評価 / 作成で使用する FunctionMapper を設定します。 |
abstract void | setVariableMapper(VariableMapper varMapper)EL の評価 / 作成で使用する VariableMapper を設定します。 |
addEvaluationListener, convertToType, enterLambdaScope, exitLambdaScope, getContext, getELResolver, getEvaluationListeners, getFunctionMapper, getImportHandler, getLambdaArgument, getLocale, getVariableMapper, isLambdaArgument, isPropertyResolved, notifyAfterEvaluation, notifyBeforeEvaluation, notifyPropertyResolved, putContext, setLocale, setPropertyResolved, setPropertyResolvedcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final StringSE FACELET_CONTEXT_KEY
public abstract FacesContext getFacesContext()
この「リクエスト」にバインドされている現在の FacesContext。null であってはなりません。
public abstract StringSE generateUniqueId(StringSE base)
渡された文字列の一意の ID を生成します
base - ID の生成元の文字列。public abstract ExpressionFactory getExpressionFactory()
このコンテキストが実行されている Facelet 内で使用する ExpressionFactory。null であってはなりません。
ExpressionFactory。public abstract void setVariableMapper(VariableMapper varMapper)
EL の評価 / 作成で使用する VariableMapper を設定します。
varMapper - 新しい VariableMapperpublic abstract void setFunctionMapper(FunctionMapper fnMapper)
EL の評価 / 作成で使用する FunctionMapper を設定します。
fnMapper - 新しい FunctionMapperpublic abstract void setAttribute(StringSE name, ObjectSE value)
現在の VariableMapper によるサポート方法。
name - 属性の名前 value - 属性の値 public abstract ObjectSE getAttribute(StringSE name)
setAttribute(java.lang.String, java.lang.Object) への以前の呼び出しで設定された属性を返します。現在の VariableMapper によるサポート方法
name - 返す属性の名前。public abstract void includeFacelet(UIComponent parent, StringSE relativePath) throws IOExceptionSE
現在の Facelet ではなく、実行中のコンテキストに相対的なパスで定義された別の Facelet を含める (Jakarta Server Pages の include ディレクティブと同じ)
parent - 含まれている facelet のコンポーネントの親になる UIComponent relativePath - 現在のマークアップを基準にした、facelet マークアップを含むリソースのパス IOExceptionSE - relativePath をロードできない場合 FaceletException - relativePath からロードされたマークアップを解析できない場合 FacesException - 子 UIComponent インスタンスを作成できない場合 ELException - relativePath からロードされたマークアップ内のいずれかの式が失敗した場合 public abstract void includeFacelet(UIComponent parent, URLSE absolutePath) throws IOExceptionSE
この ClassLoader/OS に絶対的なパスで定義された別の Facelet を含める
parent - 含まれている facelet のコンポーネントの親になる UIComponent absolutePath - facelet マークアップを含むリソースへの絶対パス IOExceptionSE - relativePath をロードできない場合 FaceletException - relativePath からロードされたマークアップを解析できない場合 FacesException - 子 UIComponent インスタンスを作成できない場合 ELException - relativePath からロードされたマークアップ内のいずれかの式が失敗した場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.