クラス ExtensionAwareEvaluationContextProvider
java.lang.ObjectSE
org.springframework.data.spel.ExtensionAwareEvaluationContextProvider
- 実装されているすべてのインターフェース:
EvaluationContextProvider
public class ExtensionAwareEvaluationContextProvider
extends ObjectSE
implements EvaluationContextProvider
- 導入:
- 2.1
- 作成者:
- Thomas Darimont, Oliver Gierke, Christoph Strobl, Jens Schauder, Mark Paluch
フィールドのサマリー
インターフェース org.springframework.data.spel.EvaluationContextProvider から継承されたフィールド
DEFAULTコンストラクターの概要
コンストラクターコンストラクター説明ExtensionAwareEvaluationContextProvider(CollectionSE<? extends ExtensionIdAware> extensions) 指定されたEvaluationContextExtensionの新しいExtensionAwareEvaluationContextProviderを作成します。指定されたBeanFactoryから遅延検索された拡張機能を使用して新しいExtensionAwareEvaluationContextProviderを作成します。ExtensionAwareEvaluationContextProvider(Lazy<? extends CollectionSE<? extends ExtensionIdAware>> extensions) メソッドのサマリー
修飾子と型メソッド説明getEvaluationContext(ObjectSE rootObject) 指定されたパラメーター値を使用して作成されたEvaluationContextを返します。getEvaluationContext(ObjectSE rootObject, ExpressionDependencies dependencies) 指定されたパラメーター値を使用し、expression dependenciesを考慮して構築された調整済みEvaluationContextを返します。
コンストラクターの詳細
ExtensionAwareEvaluationContextProvider
指定されたBeanFactoryから遅延検索された拡張機能を使用して新しいExtensionAwareEvaluationContextProviderを作成します。- パラメーター:
beanFactory- 拡張機能を検索するListableBeanFactory。
ExtensionAwareEvaluationContextProvider
指定されたEvaluationContextExtensionの新しいExtensionAwareEvaluationContextProviderを作成します。- パラメーター:
extensions- null であってはなりません。
ExtensionAwareEvaluationContextProvider
public ExtensionAwareEvaluationContextProvider(Lazy<? extends CollectionSE<? extends ExtensionIdAware>> extensions)
メソッドの詳細
getEvaluationContext
インターフェースからコピーされた説明:EvaluationContextProvider指定されたパラメーター値を使用して作成されたEvaluationContextを返します。- 次で指定:
- インターフェース
EvaluationContextProviderのgetEvaluationContext - パラメーター:
rootObject-EvaluationContextに設定するルートオブジェクト。- 戻り値:
getEvaluationContext
public StandardEvaluationContext getEvaluationContext(@Nullable ObjectSE rootObject, ExpressionDependencies dependencies) インターフェースからコピーされた説明:EvaluationContextProvider指定されたパラメーター値を使用し、expression dependenciesを考慮して構築された調整済みEvaluationContextを返します。返されるEvaluationContextには、必要なexpression dependenciesに応じて、メソッドおよびプロパティ / フィールドの可視性が低下する場合があります。- 次で指定:
- インターフェース
EvaluationContextProviderのgetEvaluationContext - パラメーター:
rootObject-EvaluationContextに設定するルートオブジェクト。dependencies- リクエストされた式の依存関係を使用可能にします。- 戻り値: