org.loom.converter
Class AbstractConverter
java.lang.Object
org.loom.converter.AbstractConverter
- All Implemented Interfaces:
- Converter, FormInputDecorator
- Direct Known Subclasses:
- AbstractStringConverter, JsonConverter, NullConverter
public abstract class AbstractConverter
- extends java.lang.Object
- implements Converter
Field Summary |
protected java.lang.Class<?> |
convertedClass
class of the values returned by this converter |
protected java.lang.String |
cssClass
the CSS class that should be added to any field linked to a property using this Converetr, null for none |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
convertedClass
protected java.lang.Class<?> convertedClass
- class of the values returned by this converter
cssClass
protected java.lang.String cssClass
- the CSS class that should be added to any field linked to a property using this Converetr, null for none
AbstractConverter
protected AbstractConverter(java.lang.Class<?> convertedClass)
addErrorMessage
public Message addErrorMessage(Messages messages,
java.lang.String paramName,
java.lang.String paramValue,
java.lang.String messageKey)
- Adds a conversion error message
- Parameters:
messageKey
- The key of the error messageparamValue
- The text that was trying to parse
getConvertedClass
public java.lang.Class<?> getConvertedClass()
- Specified by:
getConvertedClass
in interface Converter
- Returns:
- the Class of the converted values.
setConvertedClass
public void setConvertedClass(java.lang.Class<?> convertedClass)
decorate
public void decorate(FormInputTag tag)
- Add CSS class extracted from this converter return type (number, string, file) to the tag.
- Specified by:
decorate
in interface FormInputDecorator
getCssClass
public java.lang.String getCssClass()
setCssClass
public void setCssClass(java.lang.String cssClass)