public static class SimpleEvaluationContext.Builder extends ObjectSE
SimpleEvaluationContext
のビルダー。コンストラクターと説明 |
---|
Builder(PropertyAccessor... accessors) |
修飾子と型 | メソッドと説明 |
---|---|
SimpleEvaluationContext | build() |
SimpleEvaluationContext.Builder | withConversionService(ConversionService conversionService) カスタム ConversionService を登録します。 |
SimpleEvaluationContext.Builder | withInstanceMethods() インスタンスメソッドの呼び出しのために DataBindingMethodResolver を登録します(つまり |
SimpleEvaluationContext.Builder | withMethodResolvers(MethodResolver... resolvers) プロパティアクセスとメソッド解決の組み合わせのために、指定された MethodResolver デリゲートを登録します。 |
SimpleEvaluationContext.Builder | withRootObject(ObjectSE rootObject) 解決するデフォルトのルートオブジェクトを指定します。 |
SimpleEvaluationContext.Builder | withTypeConverter(TypeConverter converter) カスタム TypeConverter を登録します。 |
SimpleEvaluationContext.Builder | withTypedRootObject(ObjectSE rootObject, TypeDescriptor typeDescriptor) 解決する型付きルートオブジェクトを指定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public Builder(PropertyAccessor... accessors)
public SimpleEvaluationContext.Builder withMethodResolvers(MethodResolver... resolvers)
MethodResolver
デリゲートを登録します。resolvers
- 使用するリゾルバーデリゲート withInstanceMethods()
, SimpleEvaluationContext.forPropertyAccessors(org.springframework.expression.PropertyAccessor...)
public SimpleEvaluationContext.Builder withInstanceMethods()
DataBindingPropertyAccessor
と組み合わせて、指定されたプロパティアクセサーに加えて、インスタンスメソッド呼び出しの目的で DataBindingMethodResolver
を登録します(つまり、静的メソッドをサポートしません)。public SimpleEvaluationContext.Builder withConversionService(ConversionService conversionService)
ConversionService
を登録します。 デフォルトでは、DefaultConversionService
による StandardTypeConverter
が使用されます。
public SimpleEvaluationContext.Builder withTypeConverter(TypeConverter converter)
TypeConverter
を登録します。 デフォルトでは、DefaultConversionService
による StandardTypeConverter
が使用されます。
public SimpleEvaluationContext.Builder withRootObject(ObjectSE rootObject)
デフォルトは none で、評価時にオブジェクト引数が必要です。
public SimpleEvaluationContext.Builder withTypedRootObject(ObjectSE rootObject, TypeDescriptor typeDescriptor)
デフォルトは none で、評価時にオブジェクト引数が必要です。
public SimpleEvaluationContext build()