public abstract class AbstractKeyValueConverter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<?> |
beanClass |
protected static java.util.regex.Pattern |
KEY_VALUE_PATTERN |
protected java.lang.Object |
propertyDelegate |
protected java.lang.Class<?> |
propertyDelegateClass |
Modifier | Constructor and Description |
---|---|
protected |
AbstractKeyValueConverter() |
protected |
AbstractKeyValueConverter(java.lang.Class<?> beanClass,
java.lang.Class<?> propertyDelegateClass) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
applyProperty(java.lang.Object target,
java.lang.String propertyName,
java.lang.String propertyValue) |
java.lang.Object |
convert(java.lang.Object param) |
protected void |
initializePropertyDelegate() |
protected void |
setTypes(java.lang.Class<?> beanClass,
java.lang.Class<?> propertyDelegateClass) |
protected static final java.util.regex.Pattern KEY_VALUE_PATTERN
protected java.lang.Class<?> beanClass
protected java.lang.Class<?> propertyDelegateClass
protected java.lang.Object propertyDelegate
protected AbstractKeyValueConverter()
protected AbstractKeyValueConverter(java.lang.Class<?> beanClass, java.lang.Class<?> propertyDelegateClass)
protected void setTypes(java.lang.Class<?> beanClass, java.lang.Class<?> propertyDelegateClass)
protected void initializePropertyDelegate()
public java.lang.Object convert(java.lang.Object param)
protected boolean applyProperty(java.lang.Object target, java.lang.String propertyName, java.lang.String propertyValue)