Package net.sf.jguiraffe.transform
Class AbstractDecimalTransformer<T extends Number>
- java.lang.Object
-
- net.sf.jguiraffe.transform.NumberTransformerBase<T>
-
- net.sf.jguiraffe.transform.AbstractDecimalTransformer<T>
-
- Type Parameters:
T
- the data type handled by this transformer class
- All Implemented Interfaces:
Transformer
,Validator
- Direct Known Subclasses:
DoubleTransformer
,FloatTransformer
public abstract class AbstractDecimalTransformer<T extends Number> extends NumberTransformerBase<T>
A base class for number transformers that operate on floating point numbers.
This base class already implements the creation of the
NumberFormat
object used for parsing the entered numbers. Concrete sub classes specialize on specific float types likejava.lang.Float
orjava.lang.Double
.- Version:
- $Id: AbstractDecimalTransformer.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 AbstractDecimalTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NumberFormat
createFormat(Locale locale)
Returns a format object suitable for parsing doubles.-
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)
Returns a format object suitable for parsing doubles.- Specified by:
createFormat
in classNumberTransformerBase<T extends Number>
- Parameters:
locale
- the locale- Returns:
- the format object
-
-