クラス SimpleEvaluationContext.Builder
java.lang.ObjectSE
org.springframework.expression.spel.support.SimpleEvaluationContext.Builder
- 含まれているクラス:
- SimpleEvaluationContext
SimpleEvaluationContext
のビルダー。メソッドのサマリー
修飾子と型メソッド説明build()
この評価コンテキストによって評価される式内の割り当てを無効にします。withConversionService
(ConversionService conversionService) カスタムConversionService
を登録します。withIndexAccessors
(IndexAccessor... indexAccessors) 指定されたIndexAccessor
デリゲートを登録します。インスタンスメソッドの呼び出しのためにDataBindingMethodResolver
を登録します(つまりwithMethodResolvers
(MethodResolver... resolvers) プロパティアクセスとメソッド解決の組み合わせのために、指定されたMethodResolver
デリゲートを登録します。withRootObject
(ObjectSE rootObject) 解決するデフォルトのルートオブジェクトを指定します。withTypeConverter
(TypeConverter converter) カスタムTypeConverter
を登録します。withTypedRootObject
(ObjectSE rootObject, TypeDescriptor typeDescriptor) 解決する型付きルートオブジェクトを指定します。
メソッドの詳細
withAssignmentDisabled
この評価コンテキストによって評価される式内の割り当てを無効にします。- 導入:
- 5.3.38
- 関連事項:
withIndexAccessors
指定されたIndexAccessor
デリゲートを登録します。- パラメーター:
indexAccessors
- 使用するインデックスアクセサー- 導入:
- 6.2
withMethodResolvers
プロパティアクセスとメソッド解決の組み合わせのために、指定されたMethodResolver
デリゲートを登録します。- パラメーター:
resolvers
- 使用するリゾルバーデリゲート- 関連事項:
withInstanceMethods
通常はDataBindingPropertyAccessor
と組み合わせて、指定されたプロパティアクセサーに加えて、インスタンスメソッド呼び出しの目的でDataBindingMethodResolver
を登録します(つまり、静的メソッドをサポートしません)。withConversionService
カスタムConversionService
を登録します。デフォルトでは、
DefaultConversionService
によるStandardTypeConverter
が使用されます。withTypeConverter
カスタムTypeConverter
を登録します。デフォルトでは、
DefaultConversionService
によるStandardTypeConverter
が使用されます。withRootObject
解決するデフォルトのルートオブジェクトを指定します。デフォルトは none で、評価時にオブジェクト引数が必要です。
withTypedRootObject
public SimpleEvaluationContext.Builder withTypedRootObject(ObjectSE rootObject, TypeDescriptor typeDescriptor) 解決する型付きルートオブジェクトを指定します。デフォルトは none で、評価時にオブジェクト引数が必要です。
build