org.apache.tapestry.form.translator
Class FormatTranslator
java.lang.Object
org.apache.tapestry.form.AbstractFormComponentContributor
org.apache.tapestry.form.translator.AbstractTranslator
org.apache.tapestry.form.translator.FormatTranslator
- All Implemented Interfaces:
- FormComponentContributor, Translator
- Direct Known Subclasses:
- DateTranslator, NumberTranslator
public abstract class FormatTranslator
- extends AbstractTranslator
Abstract Translator
implementation for Format
-based translators.
- Since:
- 4.0
- Author:
- Paul Ferraro
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FormatTranslator
public FormatTranslator()
FormatTranslator
public FormatTranslator(java.lang.String initializer)
defaultPattern
protected abstract java.lang.String defaultPattern()
formatObject
protected java.lang.String formatObject(IFormComponent field,
java.util.Locale locale,
java.lang.Object object)
- Specified by:
formatObject
in class AbstractTranslator
- See Also:
AbstractTranslator.formatObject(org.apache.tapestry.form.IFormComponent,
Locale, java.lang.Object)
parseText
protected java.lang.Object parseText(IFormComponent field,
ValidationMessages messages,
java.lang.String text)
throws ValidatorException
- Specified by:
parseText
in class AbstractTranslator
- Throws:
ValidatorException
- See Also:
AbstractTranslator.parseText(org.apache.tapestry.form.IFormComponent,
ValidationMessages, java.lang.String)
getConstraint
protected abstract ValidationConstraint getConstraint()
getFormat
protected abstract java.text.Format getFormat(java.util.Locale locale)
getMessageKey
protected abstract java.lang.String getMessageKey()
getPattern
public java.lang.String getPattern()
setPattern
public void setPattern(java.lang.String pattern)