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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.