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