public static final class ExpressionUtil.ExpressionMethodResolver extends Object implements org.springframework.expression.MethodResolver
Constructor and Description |
---|
ExpressionUtil.ExpressionMethodResolver() |
Modifier and Type | Method and Description |
---|---|
static String |
build(String prefix,
String value,
String suffix)
If the given value is defined, return it with the given prefix and suffix.
|
static String |
get(String value,
String def)
If the given value is defined, it will be returned as-is.
|
static String |
ifDefined(String value)
If the given value is defined, this method will return the given value as-is.
|
static String |
ifDefined(String value,
String result)
If the given value is defined, the value of the given result will be returned.
|
static String |
prefix(String prefix,
String value)
If the given value is defined, return it with the given prefix.
|
org.springframework.expression.MethodExecutor |
resolve(org.springframework.expression.EvaluationContext context,
Object targetObject,
String name,
List<org.springframework.core.convert.TypeDescriptor> argumentTypes)
Whenever a method call needs to be resolved, this method simply uses a
a ReflectiveMethodResolver to resolve the methods on its own instance.
|
static String |
suffix(String value,
String suffix)
If the given value is defined, return it with the given suffix.
|
public ExpressionUtil.ExpressionMethodResolver()
public org.springframework.expression.MethodExecutor resolve(org.springframework.expression.EvaluationContext context, Object targetObject, String name, List<org.springframework.core.convert.TypeDescriptor> argumentTypes) throws org.springframework.expression.AccessException
resolve
in interface org.springframework.expression.MethodResolver
org.springframework.expression.AccessException
public static final String ifDefined(String value)
value
- public static final String ifDefined(String value, String result)
value
- result
- public static final String get(String value, String def)
value
- def
- public static final String prefix(String prefix, String value)
prefix
- value
- public static final String suffix(String value, String suffix)
suffix
- value
- Copyright © 2013. All rights reserved.