Class AbstractCustomConverterSupport<T>
java.lang.Object
name.matthewgreet.strutscommons.policy.AbstractPolicySupport<CustomConversion>
name.matthewgreet.strutscommons.policy.AbstractConverterSupport<CustomConversion,T>
name.matthewgreet.strutscommons.policy.AbstractCustomConverterSupport<T>
- All Implemented Interfaces:
Converter<CustomConversion,,T> Policy<CustomConversion>
- Direct Known Subclasses:
AbstractCustomFormatterSupport
public abstract class AbstractCustomConverterSupport<T>
extends AbstractConverterSupport<CustomConversion,T>
Template class for client supplied validators that convert a string-based form field to a single, other data type.
Subclasses must implement
Converter.getRecipientClass(), Converter.format(T) and Converter.convert(java.lang.String, java.lang.Class<? extends T>).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns message set by annotation.Returns message key set by annotation, which is used to retrieve message from Action's TextProvider if it's not empty string.Returns whether to write any error message to action errors, field errors, or action messages.booleanReturns whetherConverter.convert(java.lang.String, java.lang.Class<? extends T>)converts empty string value, andConverter.format(T)formats null value.Returns name of field to receive converted form value, which can be empty string to use default.Methods inherited from class name.matthewgreet.strutscommons.policy.AbstractPolicySupport
getAnnotation, setAnnotationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface name.matthewgreet.strutscommons.policy.Converter
convert, format, getRecipientClassMethods inherited from interface name.matthewgreet.strutscommons.policy.Policy
getAnnotation, setAnnotation
-
Constructor Details
-
AbstractCustomConverterSupport
public AbstractCustomConverterSupport()
-
-
Method Details
-
getRecipientFieldName
Description copied from interface:ConverterReturns name of field to receive converted form value, which can be empty string to use default. -
getMessageType
Description copied from interface:ConverterReturns whether to write any error message to action errors, field errors, or action messages. -
getMessage
Description copied from interface:ConverterReturns message set by annotation. Used ifConverter.getMessageKey()is empty string or it fails to find a message. -
getMessageKey
Description copied from interface:ConverterReturns message key set by annotation, which is used to retrieve message from Action's TextProvider if it's not empty string. -
getProcessNoValue
public boolean getProcessNoValue()Description copied from interface:ConverterReturns whetherConverter.convert(java.lang.String, java.lang.Class<? extends T>)converts empty string value, andConverter.format(T)formats null value.
-