to.etc.domui.converter
Class NumberConverter<T extends java.lang.Number>

java.lang.Object
  extended by to.etc.domui.converter.NumberConverter<T>
All Implemented Interfaces:
IConverter<T>, IObjectToStringConverter<T>, IStringToObjectConverter<T>

public class NumberConverter<T extends java.lang.Number>
extends java.lang.Object
implements IConverter<T>

Parameterizable converter for numbers.

Author:
Frits Jalvingh Created on Mar 19, 2010

Constructor Summary
NumberConverter(java.lang.Class<T> actualType, NumericPresentation presentation, int scale)
           
 
Method Summary
 java.lang.String convertObjectToString(java.util.Locale loc, T in)
           
 T convertStringToObject(java.util.Locale loc, java.lang.String in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberConverter

public NumberConverter(java.lang.Class<T> actualType,
                       NumericPresentation presentation,
                       int scale)
Method Detail

convertObjectToString

public java.lang.String convertObjectToString(java.util.Locale loc,
                                              T in)
                                       throws UIException
Specified by:
convertObjectToString in interface IObjectToStringConverter<T extends java.lang.Number>
Throws:
UIException

convertStringToObject

public T convertStringToObject(java.util.Locale loc,
                               java.lang.String in)
                                                 throws UIException
Specified by:
convertStringToObject in interface IStringToObjectConverter<T extends java.lang.Number>
Throws:
UIException