Class AbstractTranslator<T>
java.lang.Object
org.apache.tapestry5.internal.translator.AbstractTranslator<T>
- All Implemented Interfaces:
Translator<T>
- Direct Known Subclasses:
NumericTranslator
,StringTranslator
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractTranslator
(String name, Class<T> type, String messageKey) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.tapestry5.Translator
parseClient, render, toClient
-
Constructor Details
-
AbstractTranslator
-
-
Method Details
-
getMessageKey
Description copied from interface:Translator
Returns the message key, within the application's global message catalog, normally used by this validator. This is used to provide the formatted message toTranslator.parseClient(Field, String, String)
orTranslator.render(Field, String, MarkupWriter, org.apache.tapestry5.services.FormSupport)
.- Specified by:
getMessageKey
in interfaceTranslator<T>
- Returns:
- a message key
-
getType
Description copied from interface:Translator
Returns the type of the server-side value.- Specified by:
getType
in interfaceTranslator<T>
- Returns:
- a type
-
getName
Description copied from interface:Translator
Returns a unique name for the translator. This is used to identify the translator by name, but is also used when locating override messages for the translator.- Specified by:
getName
in interfaceTranslator<T>
- Returns:
- unique name for the translator
-