org.apache.tapestry.form.translator
Class DateTranslator

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.FormatTranslator
              extended by org.apache.tapestry.form.translator.DateTranslator
All Implemented Interfaces:
FormComponentContributor, Translator

public class DateTranslator
extends FormatTranslator

A SimpleDateFormat-based Translator implementation.

Since:
4.0
Author:
Paul Ferraro

Constructor Summary
DateTranslator()
           
DateTranslator(java.lang.String initializer)
           
 
Method Summary
protected  java.lang.String defaultPattern()
           
protected  ValidationConstraint getConstraint()
           
 java.text.SimpleDateFormat getDateFormat(java.util.Locale locale)
           
protected  java.text.Format getFormat(java.util.Locale locale)
           
protected  java.lang.String getMessageKey()
           
protected  java.lang.Object[] getMessageParameters(java.util.Locale locale, java.lang.String label)
           
 
Methods inherited from class org.apache.tapestry.form.translator.FormatTranslator
formatObject, getPattern, parseText, setPattern
 
Methods inherited from class org.apache.tapestry.form.translator.AbstractTranslator
buildMessage, format, getMessage, getValueForEmptyInput, isTrim, parse, renderContribution, setMessage, setTrim
 
Methods inherited from class org.apache.tapestry.form.AbstractFormComponentContributor
defaultScript, getScript, setScript
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateTranslator

public DateTranslator()

DateTranslator

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

defaultPattern

protected java.lang.String defaultPattern()
Specified by:
defaultPattern in class FormatTranslator
See Also:
FormatTranslator.defaultPattern()

getFormat

protected java.text.Format getFormat(java.util.Locale locale)
Specified by:
getFormat in class FormatTranslator
See Also:
FormatTranslator.getFormat(java.util.Locale)

getDateFormat

public java.text.SimpleDateFormat getDateFormat(java.util.Locale locale)

getMessageKey

protected java.lang.String getMessageKey()
Specified by:
getMessageKey in class FormatTranslator
See Also:
FormatTranslator.getMessageKey()

getMessageParameters

protected java.lang.Object[] getMessageParameters(java.util.Locale locale,
                                                  java.lang.String label)
Overrides:
getMessageParameters in class AbstractTranslator
See Also:
AbstractTranslator.getMessageParameters(java.util.Locale, java.lang.String)

getConstraint

protected ValidationConstraint getConstraint()
Specified by:
getConstraint in class FormatTranslator
See Also:
FormatTranslator.getConstraint()