public class StringTranslator extends AbstractTranslator
Translator
implementation. By default, empty text submissions are interpretted
as null.Constructor and Description |
---|
StringTranslator() |
StringTranslator(java.lang.String initializer) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
formatObject(IFormComponent field,
java.util.Locale locale,
java.lang.Object object) |
java.lang.Object |
getValueForEmptyInput()
The value to be used when the value supplied in the request is blank (null or empty).
|
protected java.lang.Object |
parseText(IFormComponent field,
ValidationMessages messages,
java.lang.String text) |
void |
setEmpty(java.lang.String empty) |
buildMessage, format, getMessage, getMessageParameters, isTrim, parse, renderContribution, setMessage, setTrim
defaultScript, getScript, setScript
public StringTranslator()
public StringTranslator(java.lang.String initializer)
protected java.lang.Object parseText(IFormComponent field, ValidationMessages messages, java.lang.String text)
parseText
in class AbstractTranslator
AbstractTranslator.parseText(org.apache.tapestry.form.IFormComponent,
ValidationMessages, java.lang.String)
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)
public java.lang.Object getValueForEmptyInput()
AbstractTranslator
getValueForEmptyInput
in class AbstractTranslator
AbstractTranslator.parse(IFormComponent, ValidationMessages, String)
public void setEmpty(java.lang.String empty)