Save This Page
Home » tapestry-src-5.0.19 » org.apache.tapestry5.internal.translator » [javadoc | source]
    1   package org.apache.tapestry5.internal.translator;
    2   
    3   import org.apache.tapestry5.Field;
    4   import org.apache.tapestry5.MarkupWriter;
    5   import org.apache.tapestry5.services.FormSupport;
    6   
    7   /**
    8    * Base class for {@link org.apache.tapestry5.Translator} instances that represent decimal numbers (numbers that may
    9    * have a decimal point).
   10    */
   11   public abstract class DecimalNumberTranslator<T> extends AbstractTranslator<T>
   12   {
   13       protected DecimalNumberTranslator(String name, Class<T> type)
   14       {
   15           super(name, type, "number-format-exception");
   16       }
   17   
   18       public void render(Field field, String message, MarkupWriter writer, FormSupport formSupport)
   19       {
   20           formSupport.addValidation(field, "decimalnumber", message, null);
   21       }
   22   }

Save This Page
Home » tapestry-src-5.0.19 » org.apache.tapestry5.internal.translator » [javadoc | source]