org.apache.tapestry.form.translator
Class StringTranslator

java.lang.Object
  extended by org.apache.tapestry.form.AbstractFormComponentContributor
      extended by org.apache.tapestry.form.translator.AbstractTranslator
          extended by org.apache.tapestry.form.translator.StringTranslator
All Implemented Interfaces:
FormComponentContributor, Translator

public class StringTranslator
extends AbstractTranslator

A trivial Translator implementation. By default, empty text submissions are interpretted as null.

Since:
4.0
Author:
Paul Ferraro

Constructor Summary
StringTranslator()
           
StringTranslator(java.lang.String initializer)
           
 
Method Summary
protected  java.lang.String formatObject(IFormComponent field, java.lang.Object object)
           
 java.lang.Object getEmpty()
           
protected  java.lang.Object parseText(IFormComponent field, java.lang.String text)
           
 void setEmpty(java.lang.String empty)
           
 
Methods inherited from class org.apache.tapestry.form.translator.AbstractTranslator
buildMessage, format, getMessage, getMessageParameters, isTrim, parse, renderContribution, setMessage, setTrim
 
Methods inherited from class org.apache.tapestry.form.AbstractFormComponentContributor
addSubmitHandler, defaultScript, getScript, setScript
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringTranslator

public StringTranslator()

StringTranslator

public StringTranslator(java.lang.String initializer)
Method Detail

parseText

protected java.lang.Object parseText(IFormComponent field,
                                     java.lang.String text)
Specified by:
parseText in class AbstractTranslator
See Also:
AbstractTranslator.parseText(org.apache.tapestry.form.IFormComponent, java.lang.String)

formatObject

protected java.lang.String formatObject(IFormComponent field,
                                        java.lang.Object object)
Specified by:
formatObject in class AbstractTranslator
See Also:
AbstractTranslator.formatObject(org.apache.tapestry.form.IFormComponent, java.lang.Object)

getEmpty

public java.lang.Object getEmpty()
Overrides:
getEmpty in class AbstractTranslator

setEmpty

public void setEmpty(java.lang.String empty)