org.apache.wicket.util.convert.converters
Class ZeroPaddingIntegerConverter

java.lang.Object
  extended by org.apache.wicket.util.convert.converters.AbstractConverter
      extended by org.apache.wicket.util.convert.converters.AbstractNumberConverter
          extended by org.apache.wicket.util.convert.converters.AbstractIntegerConverter
              extended by org.apache.wicket.util.convert.converters.ZeroPaddingIntegerConverter
All Implemented Interfaces:
java.io.Serializable, IClusterable, IConverter

public class ZeroPaddingIntegerConverter
extends AbstractIntegerConverter

Converts from Object to Integer, adding zero-padding.

Author:
Eelco Hillenius, Jonathan Locke, Al Maw
See Also:
Serialized Form

Constructor Summary
ZeroPaddingIntegerConverter(int zeroPadLength)
          Constructs this converter.
 
Method Summary
 java.lang.Object convertToObject(java.lang.String value, java.util.Locale locale)
          Converts the given String value
 java.lang.String convertToString(java.lang.Object value, java.util.Locale locale)
          Converts the given value to a string.
protected  java.lang.Class getTargetType()
           
 
Methods inherited from class org.apache.wicket.util.convert.converters.AbstractIntegerConverter
getNumberFormat
 
Methods inherited from class org.apache.wicket.util.convert.converters.AbstractNumberConverter
parse
 
Methods inherited from class org.apache.wicket.util.convert.converters.AbstractConverter
newConversionException, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZeroPaddingIntegerConverter

public ZeroPaddingIntegerConverter(int zeroPadLength)
Constructs this converter.

Parameters:
zeroPadLength - Minimum length of String to be outputted (will be zero-padded).
Method Detail

convertToString

public java.lang.String convertToString(java.lang.Object value,
                                        java.util.Locale locale)
Description copied from interface: IConverter
Converts the given value to a string.

Specified by:
convertToString in interface IConverter
Overrides:
convertToString in class AbstractNumberConverter
Parameters:
value - The value to convert
locale - The locale used to convert the value
Returns:
The converted string value
See Also:
AbstractNumberConverter.convertToString(java.lang.Object, java.util.Locale)

convertToObject

public java.lang.Object convertToObject(java.lang.String value,
                                        java.util.Locale locale)
Description copied from interface: IConverter
Converts the given String value

Parameters:
value - The string value to convert
locale - The locale used to convert the value
Returns:
The converted value
See Also:
IConverter.convertToObject(java.lang.String,Locale)

getTargetType

protected java.lang.Class getTargetType()
Specified by:
getTargetType in class AbstractConverter
Returns:
The target type of this type converter
See Also:
AbstractConverter.getTargetType()


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.