org.apache.tapestry.form.translator
Class FormatTranslator
java.lang.Object
  
org.apache.tapestry.form.AbstractFormComponentContributor
      
org.apache.tapestry.form.translator.AbstractTranslator
          
org.apache.tapestry.form.translator.FormatTranslator
- All Implemented Interfaces: 
 - FormComponentContributor, Translator
 
- Direct Known Subclasses: 
 - DateTranslator, NumberTranslator
 
public abstract class FormatTranslator
- extends AbstractTranslator
 
Abstract Translator implementation for Format-based translators.
- Since:
 
  - 4.0
 
- Author:
 
  - Paul Ferraro
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
FormatTranslator
public FormatTranslator()
FormatTranslator
public FormatTranslator(String initializer)
defaultPattern
protected abstract String defaultPattern()
 
formatObject
protected String formatObject(IFormComponent field,
                              Locale locale,
                              Object object)
- Specified by:
 formatObject in class AbstractTranslator
 
- See Also:
 AbstractTranslator.formatObject(org.apache.tapestry.form.IFormComponent,
      Locale, java.lang.Object)
 
parseText
protected Object parseText(IFormComponent field,
                           ValidationMessages messages,
                           String text)
                    throws ValidatorException
- Specified by:
 parseText in class AbstractTranslator
 
- Throws:
 ValidatorException- See Also:
 AbstractTranslator.parseText(org.apache.tapestry.form.IFormComponent,
      ValidationMessages, java.lang.String)
 
getConstraint
protected abstract ValidationConstraint getConstraint()
 
getFormat
protected abstract Format getFormat(Locale locale)
 
getMessageKey
protected abstract String getMessageKey()
 
getPattern
public String getPattern()
 
setPattern
public void setPattern(String pattern)
 
getPattern
public String getPattern(Locale locale)
- Gets the pattern encapsulated by this translator, subclasses may optionally use the
 passed in 
Locale to return patterns specific to that locale.
- Parameters:
 locale - The locale to use to format the pattern, if applicable.
- Returns:
 - The pattern used to format/parse objects.
 
 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.