public abstract class AbstractExpressionEvaluator extends ObjectSE implements BeanFactoryAware, InitializingBean
修飾子と型 | フィールドと説明 |
---|---|
protected static ExpressionParser | EXPRESSION_PARSER |
protected LogAccessor | logger |
コンストラクターと説明 |
---|
AbstractExpressionEvaluator() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
protected ObjectSE | evaluateExpression(Expression expression) |
protected <T> T | evaluateExpression(Expression expression, ClassSE<T> expectedType) |
protected <T> T | evaluateExpression(Expression expression, Message<?> message, ClassSE<T> expectedType) |
protected ObjectSE | evaluateExpression(Expression expression, ObjectSE input) |
protected <T> T | evaluateExpression(Expression expression, ObjectSE input, ClassSE<T> expectedType) |
protected ObjectSE | evaluateExpression(StringSE expression, ObjectSE input) |
protected <T> T | evaluateExpression(StringSE expression, ObjectSE input, ClassSE<T> expectedType) |
protected BeanFactory | getBeanFactory() |
protected StandardEvaluationContext | getEvaluationContext() |
protected StandardEvaluationContext | getEvaluationContext(boolean beanFactoryRequired) 引数が false でない限り、beanFactory フィールドが null の場合、WARN ログを出力します。 |
protected MessageBuilderFactory | getMessageBuilderFactory() |
protected void | onInit() |
void | setBeanFactory(BeanFactory beanFactory) 式で @beanName を介した解決を有効にするには、BeanFactory を指定します。 |
void | setConversionService(ConversionService conversionService) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected final LogAccessor logger
protected static final ExpressionParser EXPRESSION_PARSER
public void setBeanFactory(BeanFactory beanFactory)
@beanName
を介した解決を有効にするには、BeanFactory を指定します。BeanFactoryAware
の setBeanFactory
protected BeanFactory getBeanFactory()
public void setConversionService(ConversionService conversionService)
protected MessageBuilderFactory getMessageBuilderFactory()
public final void afterPropertiesSet()
InitializingBean
の afterPropertiesSet
protected StandardEvaluationContext getEvaluationContext()
protected final StandardEvaluationContext getEvaluationContext(boolean beanFactoryRequired)
beanFactoryRequired
- 警告を抑制するには、false に設定します。@Nullable protected <T> T evaluateExpression(Expression expression, Message<?> message, @Nullable ClassSE<T> expectedType)
@Nullable protected ObjectSE evaluateExpression(StringSE expression, ObjectSE input)
@Nullable protected <T> T evaluateExpression(StringSE expression, ObjectSE input, @Nullable ClassSE<T> expectedType)
@Nullable protected ObjectSE evaluateExpression(Expression expression, ObjectSE input)
@Nullable protected <T> T evaluateExpression(Expression expression, @Nullable ClassSE<T> expectedType)
@Nullable protected ObjectSE evaluateExpression(Expression expression)
@Nullable protected <T> T evaluateExpression(Expression expression, ObjectSE input, @Nullable ClassSE<T> expectedType)
protected void onInit()