クラス CachingValueExpressionEvaluatorFactory
java.lang.ObjectSE
org.springframework.data.mapping.model.CachingValueExpressionEvaluatorFactory
- 実装されたすべてのインターフェース:
ValueEvaluationContextProvider
public class CachingValueExpressionEvaluatorFactory
extends ObjectSE
implements ValueEvaluationContextProvider
ValueExpressionEvaluator を作成するためのファクトリ
- 導入:
- 3.3
- 作成者:
- Mark Paluch
コンストラクターのサマリー
コンストラクターコンストラクター説明CachingValueExpressionEvaluatorFactory
(ExpressionParser expressionParser, EnvironmentCapable environmentProvider, EvaluationContextProvider evaluationContextProvider) CachingValueExpressionEvaluatorFactory
(ExpressionParser expressionParser, EnvironmentCapable environmentProvider, EvaluationContextProvider evaluationContextProvider, int cacheSize) メソッドのサマリー
修飾子と型メソッド説明指定されたsource
をルートオブジェクトとして使用して、新しいValueExpressionEvaluator
を作成します。getEvaluationContext
(ObjectSE rootObject) 指定されたパラメーター値を使用して作成されたEvaluationContext
を返します。getEvaluationContext
(ObjectSE rootObject, ExpressionDependencies dependencies) 指定されたパラメーター値を使用し、expression dependencies
を考慮して構築された調整済みEvaluationContext
を返します。
コンストラクターの詳細
CachingValueExpressionEvaluatorFactory
public CachingValueExpressionEvaluatorFactory(ExpressionParser expressionParser, EnvironmentCapable environmentProvider, EvaluationContextProvider evaluationContextProvider) CachingValueExpressionEvaluatorFactory
public CachingValueExpressionEvaluatorFactory(ExpressionParser expressionParser, EnvironmentCapable environmentProvider, EvaluationContextProvider evaluationContextProvider, int cacheSize)
メソッドの詳細
getEvaluationContext
インターフェースからコピーされた説明:ValueEvaluationContextProvider
指定されたパラメーター値を使用して作成されたEvaluationContext
を返します。- 次で指定:
- インターフェース
ValueEvaluationContextProvider
のgetEvaluationContext
- パラメーター:
rootObject
-EvaluationContext
に設定するルートオブジェクト。- 戻り値:
getEvaluationContext
public ValueEvaluationContext getEvaluationContext(ObjectSE rootObject, ExpressionDependencies dependencies) インターフェースからコピーされた説明:ValueEvaluationContextProvider
指定されたパラメーター値を使用し、expression dependencies
を考慮して構築された調整済みEvaluationContext
を返します。返されるEvaluationContext
には、必要なexpression dependencies
に応じて、メソッドおよびプロパティ / フィールドの可視性が低下する場合があります。- 次で指定:
- インターフェース
ValueEvaluationContextProvider
のgetEvaluationContext
- パラメーター:
rootObject
-EvaluationContext
に設定するルートオブジェクト。dependencies
- リクエストされた式の依存関係を使用可能にします。- 戻り値:
create
指定されたsource
をルートオブジェクトとして使用して、新しいValueExpressionEvaluator
を作成します。- パラメーター:
source
- 式を評価するためのルートオブジェクト。- 戻り値:
- 指定された
source
オブジェクトのコンテキストで式を評価するための新しいValueExpressionEvaluator
。