org.apache.tapestry.form.translator
Class DateTranslator
java.lang.Object
org.apache.tapestry.form.AbstractFormComponentContributor
org.apache.tapestry.form.translator.AbstractTranslator
org.apache.tapestry.form.translator.FormatTranslator
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_rfc339Format
protected SimpleDateFormat _rfc339Format
DateTranslator
public DateTranslator()
DateTranslator
public DateTranslator(String initializer)
defaultPattern
protected String defaultPattern()
- Specified by:
defaultPattern
in class FormatTranslator
- See Also:
FormatTranslator.defaultPattern()
getFormat
protected Format getFormat(Locale locale)
- Specified by:
getFormat
in class FormatTranslator
- See Also:
FormatTranslator.getFormat(java.util.Locale)
formatRfc3339
public String formatRfc3339(Object input)
- Get the RFC339 equivalent for the given object.
- Parameters:
input
- The object to be formatted.
- Returns:
- A string value compliant with rfc339 internet time.
getDateFormat
public SimpleDateFormat getDateFormat(Locale locale)
getMessageKey
protected String getMessageKey()
- Specified by:
getMessageKey
in class FormatTranslator
- See Also:
FormatTranslator.getMessageKey()
getMessageParameters
protected Object[] getMessageParameters(Locale locale,
String label)
- Overrides:
getMessageParameters
in class AbstractTranslator
- See Also:
AbstractTranslator.getMessageParameters(java.util.Locale,
java.lang.String)
renderContribution
public void renderContribution(IMarkupWriter writer,
IRequestCycle cycle,
FormComponentContributorContext context,
IFormComponent field)
- Invoked by a form component after it finishes rendering its tag (but before the tag is
closed) to allow this object to contribute to the component's rendering process. Typically
used by Validators and Translators to add javascript methods to the form's submit event
handler.
- Specified by:
renderContribution
in interface FormComponentContributor
- Overrides:
renderContribution
in class AbstractTranslator
- Parameters:
writer
- allows contributor to write additional attributes into the component's tagcycle
- for accessing request informationcontext
- utilities for genering messages and client-side validationfield
- the field for which contributions are being rendered- See Also:
FormComponentContributor.renderContribution(IMarkupWriter, IRequestCycle, FormComponentContributorContext, IFormComponent)
getConstraint
protected ValidationConstraint getConstraint()
- Specified by:
getConstraint
in class FormatTranslator
- See Also:
FormatTranslator.getConstraint()
setLenient
public void setLenient(boolean value)
isLenient
public boolean isLenient()
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.