Package net.sf.jguiraffe.transform
Class AbstractIntegerTransformer<T extends Number>
- java.lang.Object
-
- net.sf.jguiraffe.transform.NumberTransformerBase<T>
-
- net.sf.jguiraffe.transform.AbstractIntegerTransformer<T>
-
- Type Parameters:
T
- the concrete type of integer numbers this transformer deals with
- All Implemented Interfaces:
Transformer
,Validator
- Direct Known Subclasses:
IntegerTransformer
,LongTransformer
public abstract class AbstractIntegerTransformer<T extends Number> extends NumberTransformerBase<T>
A base class for number transformers that operate on integer numbers.
This base class already implements the creation of the
NumberFormat
object used for parsing the entered numbers. Concrete sub classes specialize on specific integer types likejava.lang.Integer
orjava.lang.Long
.- Version:
- $Id: AbstractIntegerTransformer.java 205 2012-01-29 18:29:57Z oheger $
- Author:
- Oliver Heger
-
-
Field Summary
-
Fields inherited from class net.sf.jguiraffe.transform.NumberTransformerBase
PROP_MAXIMUM, PROP_MINIMUM
-
-
Constructor Summary
Constructors Constructor Description AbstractIntegerTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NumberFormat
createFormat(Locale locale)
Creates the format object for parsing user input.-
Methods inherited from class net.sf.jguiraffe.transform.NumberTransformerBase
convert, errorResult, fetchProperty, getMaximum, getMinimum, isNumberValid, isValid, setMaximum, setMinimum, transform, transformToNumber
-
-
-
-
Method Detail
-
createFormat
protected NumberFormat createFormat(Locale locale)
Creates the format object for parsing user input. This implementation returns a format for parsing integers.- Specified by:
createFormat
in classNumberTransformerBase<T extends Number>
- Parameters:
locale
- the locale- Returns:
- the format object
-
-