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, waitSE
public 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(javax.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 © 2019 Eclipse Foundation.
Use is subject to license terms.