クラス MethodBasedEvaluationContext
java.lang.ObjectSE
org.springframework.expression.spel.support.StandardEvaluationContext
org.springframework.context.expression.MethodBasedEvaluationContext
- 実装されたすべてのインターフェース:
EvaluationContext
メソッドベースの呼び出しを明示的にサポートするメソッドベースの
EvaluationContext
。次のエイリアスを使用して、実際のメソッド引数を公開します。
- pX(X は引数のインデックス) (最初の引数には p0)
- aX(X は引数のインデックス) (2 番目の引数には a1)
- 構成可能な
ParameterNameDiscoverer
によって検出されたパラメーターの名前
- 導入:
- 4.2
- 作成者:
- Stephane Nicoll, Juergen Hoeller
コンストラクターのサマリー
コンストラクター説明MethodBasedEvaluationContext
(ObjectSE rootObject, MethodSE method, ObjectSE[] arguments, ParameterNameDiscoverer parameterNameDiscoverer) メソッドのサマリー
修飾子と型メソッド説明protected void
必要な場合にのみパラメーター情報をロードします。lookupVariable
(StringSE name) この評価コンテキスト内の名前付き変数を検索します。クラス org.springframework.expression.spel.support.StandardEvaluationContext から継承されたメソッド
addConstructorResolver, addMethodResolver, addPropertyAccessor, getBeanResolver, getConstructorResolvers, getMethodResolvers, getOperatorOverloader, getPropertyAccessors, getRootObject, getTypeComparator, getTypeConverter, getTypeLocator, registerFunction, registerMethodFilter, removeConstructorResolver, removeMethodResolver, removePropertyAccessor, setBeanResolver, setConstructorResolvers, setMethodResolvers, setOperatorOverloader, setPropertyAccessors, setRootObject, setRootObject, setTypeComparator, setTypeConverter, setTypeLocator, setVariable, setVariables
コンストラクターの詳細
MethodBasedEvaluationContext
public MethodBasedEvaluationContext(ObjectSE rootObject, MethodSE method, ObjectSE[] arguments, ParameterNameDiscoverer parameterNameDiscoverer)
メソッドの詳細
lookupVariable
インターフェースからコピーされた説明:EvaluationContext
この評価コンテキスト内の名前付き変数を検索します。- 次で指定:
- インターフェース
EvaluationContext
のlookupVariable
- オーバーライド:
- クラス
StandardEvaluationContext
のlookupVariable
- パラメーター:
name
- 検索する変数- 戻り値:
- 変数の値。見つからない場合は
null
lazyLoadArguments
protected void lazyLoadArguments()必要な場合にのみパラメーター情報をロードします。