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