public abstract class FormatTranslator extends AbstractTranslator
Translator
implementation for Format
-based translators.Constructor and Description |
---|
FormatTranslator() |
FormatTranslator(java.lang.String initializer) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
defaultPattern() |
protected java.lang.String |
formatObject(IFormComponent field,
java.util.Locale locale,
java.lang.Object object) |
protected abstract ValidationConstraint |
getConstraint() |
protected abstract java.text.Format |
getFormat(java.util.Locale locale) |
protected abstract java.lang.String |
getMessageKey() |
java.lang.String |
getPattern() |
protected java.lang.Object |
parseText(IFormComponent field,
ValidationMessages messages,
java.lang.String text) |
void |
setPattern(java.lang.String pattern) |
buildMessage, format, getMessage, getMessageParameters, getValueForEmptyInput, isTrim, parse, renderContribution, setMessage, setTrim
defaultScript, getScript, setScript
public FormatTranslator()
public FormatTranslator(java.lang.String initializer)
protected abstract java.lang.String defaultPattern()
protected java.lang.String formatObject(IFormComponent field, java.util.Locale locale, java.lang.Object object)
formatObject
in class AbstractTranslator
AbstractTranslator.formatObject(org.apache.tapestry.form.IFormComponent,
Locale, java.lang.Object)
protected java.lang.Object parseText(IFormComponent field, ValidationMessages messages, java.lang.String text) throws ValidatorException
parseText
in class AbstractTranslator
ValidatorException
AbstractTranslator.parseText(org.apache.tapestry.form.IFormComponent,
ValidationMessages, java.lang.String)
protected abstract ValidationConstraint getConstraint()
protected abstract java.text.Format getFormat(java.util.Locale locale)
protected abstract java.lang.String getMessageKey()
public java.lang.String getPattern()
public void setPattern(java.lang.String pattern)