インターフェース EvaluationContextProvider
- すべての既知のサブインターフェース:
ReactiveEvaluationContextProvider
- すべての既知の実装クラス:
ExtensionAwareEvaluationContextProvider
、ReactiveExtensionAwareEvaluationContextProvider
、SpELContext
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
中央で定義された潜在的に共有されている
StandardEvaluationContext
にアクセスする方法を提供します。- 導入:
- 2.1
- 作成者:
- Thomas Darimont, Oliver Gierke, Christoph Strobl, Mark Paluch
フィールドのサマリー
フィールド修飾子と型フィールド説明static final EvaluationContextProvider
指定されたルートオブジェクトでStandardEvaluationContext
を返す単純なデフォルトEvaluationContextProvider
。メソッドのサマリー
修飾子と型メソッド説明getEvaluationContext
(ObjectSE rootObject) 指定されたパラメーター値を使用して作成されたEvaluationContext
を返します。default EvaluationContext
getEvaluationContext
(ObjectSE rootObject, ExpressionDependencies dependencies) 指定されたパラメーター値を使用し、expression dependencies
を考慮して構築された調整済みEvaluationContext
を返します。
フィールドの詳細
DEFAULT
指定されたルートオブジェクトでStandardEvaluationContext
を返す単純なデフォルトEvaluationContextProvider
。
メソッドの詳細
getEvaluationContext
指定されたパラメーター値を使用して作成されたEvaluationContext
を返します。- パラメーター:
rootObject
-EvaluationContext
に設定するルートオブジェクト。- 戻り値:
getEvaluationContext
default EvaluationContext getEvaluationContext(ObjectSE rootObject, ExpressionDependencies dependencies) 指定されたパラメーター値を使用し、expression dependencies
を考慮して構築された調整済みEvaluationContext
を返します。返されるEvaluationContext
には、必要なexpression dependencies
に応じて、メソッドおよびプロパティ / フィールドの可視性が低下する場合があります。- パラメーター:
rootObject
-EvaluationContext
に設定するルートオブジェクト。dependencies
- リクエストされた式の依存関係を使用可能にします。- 戻り値:
- 導入:
- 2.4