wicket.util.convert.converters
Class AbstractNumberConverter

java.lang.Object
  extended by wicket.util.convert.converters.AbstractConverter
      extended by wicket.util.convert.converters.AbstractNumberConverter
All Implemented Interfaces:
java.io.Serializable, ITypeConverter
Direct Known Subclasses:
AbstractDecimalConverter, AbstractIntegerConverter

public abstract class AbstractNumberConverter
extends AbstractConverter

Base class for all number converters.

Author:
Jonathan Locke
See Also:
Serialized Form

Constructor Summary
AbstractNumberConverter()
           
 
Method Summary
abstract  java.text.NumberFormat getNumberFormat(java.util.Locale locale)
           
protected  java.lang.Number parse(java.lang.Object value, double min, double max, java.util.Locale locale)
          Parses a value as a String and returns a Number.
 
Methods inherited from class wicket.util.convert.converters.AbstractConverter
getTargetType, newConversionException, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface wicket.util.convert.ITypeConverter
convert
 

Constructor Detail

AbstractNumberConverter

public AbstractNumberConverter()
Method Detail

getNumberFormat

public abstract java.text.NumberFormat getNumberFormat(java.util.Locale locale)
Parameters:
locale -
Returns:
Returns the numberFormat.

parse

protected java.lang.Number parse(java.lang.Object value,
                                 double min,
                                 double max,
                                 java.util.Locale locale)
Parses a value as a String and returns a Number.

Parameters:
value - The object to parse (after converting with toString())
min - The minimum allowed value
max - The maximum allowed value
locale -
Returns:
The number
Throws:
ConversionException - if value is unparsable or out of range


Copyright © 2004-2007 Wicket developers. All Rights Reserved.