org.apache.tapestry5.internal.translator
Class IntegerNumberTranslator<T>

java.lang.Object
  extended by org.apache.tapestry5.internal.translator.AbstractTranslator<T>
      extended by org.apache.tapestry5.internal.translator.IntegerNumberTranslator<T>
All Implemented Interfaces:
Translator<T>
Direct Known Subclasses:
ByteTranslator, IntegerTranslator, LongTranslator, ShortTranslator

public abstract class IntegerNumberTranslator<T>
extends AbstractTranslator<T>

Base class for all non-decimal numeric types.


Constructor Summary
protected IntegerNumberTranslator(String name, Class<T> type)
           
 
Method Summary
 void render(Field field, String message, MarkupWriter writer, FormSupport formSupport)
          Hook used by components to allow the validator to contribute additional attributes or (more often) client-side JavaScript (via the FormSupport.addValidation(Field, String, String, Object)).
 
Methods inherited from class org.apache.tapestry5.internal.translator.AbstractTranslator
getMessageKey, getName, getType
 
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, toClient
 

Constructor Detail

IntegerNumberTranslator

protected IntegerNumberTranslator(String name,
                                  Class<T> type)
Method Detail

render

public void render(Field field,
                   String message,
                   MarkupWriter writer,
                   FormSupport formSupport)
Description copied from interface: Translator
Hook used by components to allow the validator to contribute additional attributes or (more often) client-side JavaScript (via the FormSupport.addValidation(Field, String, String, Object)).

Parameters:
field - the field which is currently being rendered
message - formatted validation message, either from validation messages, or from an override
writer - markup writer, allowing additional attributes to be written into the active element
formSupport - used to add JavaScript


Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.