Package grails.databinding.converters
Interface FormattedValueConverter
-
public interface FormattedValueConverterClasses which implement this interface may participate in the data binding process as formatted value converters.import org.grails.databinding.converters.FormattedValueConverter class FormattedStringValueConverter implements FormattedValueConverter { def convert(value, String format) { if('UPPERCASE' == format) { value = value.toUpperCase() } else if('LOWERCASE' == format) { value = value.toLowerCase() } value } Class getTargetType() { // specifies the type to which this converter may be applied String } }- Since:
- 3.0
- See Also:
BindingFormat,org.grails.databinding.SimpleDataBinder,org.grails.databinding.SimpleDataBinder#registerFormattedValueConverter(FormattedValueConverter)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Objectconvert(java.lang.Object value, java.lang.String format)Return a formatted valuejava.lang.Class<?>getTargetType()
-
-
-
Method Detail
-
convert
java.lang.Object convert(java.lang.Object value, java.lang.String format)Return a formatted value- Parameters:
value- The value to be formattedformat- The format String- Returns:
- the formatted value
-
getTargetType
java.lang.Class<?> getTargetType()
- Returns:
- the output type of this converter
-
-