public class DefaultRuleParameterValueConverter extends java.lang.Object implements RuleParameterValueConverter
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.regex.Pattern |
ENUM_PATTERN |
protected static java.util.regex.Pattern |
LIST_PATTERN |
protected static java.util.regex.Pattern |
MAP_PATTERN |
| Constructor and Description |
|---|
DefaultRuleParameterValueConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected void |
configureAttributes(java.util.Map<java.lang.Object,java.lang.Object> attributes) |
protected void |
configureObjectMapper(ObjectMapper objectMapper) |
java.lang.Object |
fromString(java.lang.String value,
java.lang.String type)
Converts from String to the required type.
|
protected java.lang.Class<?> |
getClassForType(java.lang.String type) |
protected ObjectReader |
getObjectReader() |
protected ObjectWriter |
getObjectWriter() |
RuleParameterTypeFormatter |
getRuleParameterTypeFormatter() |
java.util.Set<java.lang.String> |
getSupportedTypes() |
boolean |
isDebugMode() |
protected JavaType |
resolveJavaType(TypeFactory typeFactory,
java.lang.String type) |
void |
setDebugMode(boolean debugMode) |
void |
setRuleParameterTypeFormatter(RuleParameterTypeFormatter ruleParameterTypeFormatter) |
void |
setSupportedTypes(java.util.Set<java.lang.String> supportedTypes) |
java.lang.String |
toString(java.lang.Object value)
Converts from the required type to String.
|
protected static final java.util.regex.Pattern ENUM_PATTERN
protected static final java.util.regex.Pattern LIST_PATTERN
protected static final java.util.regex.Pattern MAP_PATTERN
public java.util.Set<java.lang.String> getSupportedTypes()
public void setSupportedTypes(java.util.Set<java.lang.String> supportedTypes)
public RuleParameterTypeFormatter getRuleParameterTypeFormatter()
public void setRuleParameterTypeFormatter(RuleParameterTypeFormatter ruleParameterTypeFormatter)
public boolean isDebugMode()
public void setDebugMode(boolean debugMode)
protected ObjectReader getObjectReader()
protected ObjectWriter getObjectWriter()
public void afterPropertiesSet()
protected void configureObjectMapper(ObjectMapper objectMapper)
protected void configureAttributes(java.util.Map<java.lang.Object,java.lang.Object> attributes)
public java.lang.String toString(java.lang.Object value)
RuleParameterValueConvertertoString in interface RuleParameterValueConvertervalue - - the value to be converted to stringpublic java.lang.Object fromString(java.lang.String value,
java.lang.String type)
RuleParameterValueConverterfromString in interface RuleParameterValueConvertervalue - - the string value to be convertedprotected JavaType resolveJavaType(TypeFactory typeFactory,
java.lang.String type)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprotected java.lang.Class<?> getClassForType(java.lang.String type)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionCopyright © 2018 SAP SE. All Rights Reserved.