public class ELManager extends ObjectSE
| コンストラクターと説明 |
|---|
ELManager() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addBeanNameResolver(BeanNameResolver beanNameResolver)BeanNameResolver を登録します。 |
void | addELResolver(ELResolver elResolver) ユーザー定義の ELResolver を ELResolver のリストに追加します。 |
void | addEvaluationListener(EvaluationListener listener) 評価リスナーを登録します。 |
ObjectSE | defineBean(StringSE name, ObjectSE bean) ローカル Bean リポジトリで Bean を定義する |
StandardELContext | getELContext()Jakarta Expression Language 式の解析と評価に使用される ELContext を返します。 |
static ExpressionFactory | getExpressionFactory()Jakarta Expression Language 評価に使用される ExpressionFactory インスタンスを返します。 |
void | importClass(StringSE className) クラスをインポートします。 |
void | importPackage(StringSE packageName) パッケージをインポートします。 |
void | importStatic(StringSE staticMemberName) 静的フィールドまたはメソッドをインポートします。 |
void | mapFunction(StringSE prefix, StringSE function, MethodSE method) 静的メソッドを Jakarta Expression Language 関数にマップします。 |
ELContext | setELContext(ELContext context)Jakarta Expression Language 式の解析と評価に使用される ELContext を設定します。 |
void | setVariable(StringSE variable, ValueExpression expression)ValueExpression を Jakarta Expression Language 変数に割り当て、同じ変数への以前の割り当てを置き換えます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static ExpressionFactory getExpressionFactory()
public StandardELContext getELContext()
public ELContext setELContext(ELContext context)
context - 新しい ELContext。public void addBeanNameResolver(BeanNameResolver beanNameResolver)
beanNameResolver - 登録する BeanNameResolver。public void addELResolver(ELResolver elResolver)
elResolver - ELContext の ELResolver のリストに追加される ELResolver。StandardELContext.addELResolver(jakarta.el.ELResolver)public void mapFunction(StringSE prefix, StringSE function, MethodSE method)
prefix - 関数の名前空間は、"" にすることができます。function - 関数の名前。method - 関数の使用時に呼び出される静的メソッド。public void setVariable(StringSE variable, ValueExpression expression)
null の場合、変数の割り当ては削除されます。variable - 変数名 expression - 変数に割り当てられる ValueExpression。public void importStatic(StringSE staticMemberName) throws ELException
staticMemberName - インポートするクラスの完全なクラス名 ELException - 名前が完全なクラス名でない場合。public void importClass(StringSE className) throws ELException
className - インポートするクラスの完全なクラス名 ELException - 名前が完全なクラス名でない場合。public void importPackage(StringSE packageName)
packageName - インポートするパッケージ名 public ObjectSE defineBean(StringSE name, ObjectSE bean)
name - Bean の名前 bean - 定義する Bean インスタンス。null の場合、Bean の定義は削除されます。name にマップされた以前の Bean(存在する場合) public void addEvaluationListener(EvaluationListener listener)
listener - 追加する評価リスナー。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.