クラス 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