Class NumberType<T extends Number>
java.lang.Object
net.sf.dynamicreports.report.base.datatype.AbstractDataType<Number,T>
net.sf.dynamicreports.report.builder.datatype.NumberType<T>
- All Implemented Interfaces:
Serializable
,DRIDataType<Number,
T>
- Direct Known Subclasses:
BigDecimalType
,BigIntegerType
,ByteType
,DoubleType
,FloatType
,IntegerType
,LongType
,ShortType
Abstract NumberType class.
- Author:
- Ricardo Mariaca
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetValueClass.protected abstract T
numberToValue
(Number number) numberToValue.stringToValue
(String value, Locale locale) stringToValue.valueToString
(Number value, Locale locale) valueToString.Methods inherited from class net.sf.dynamicreports.report.base.datatype.AbstractDataType
getHorizontalTextAlignment, getPattern, getValueFormatter, stringToValue, stringToValue, valueToString, valueToString
-
Constructor Details
-
NumberType
public NumberType()
-
-
Method Details
-
valueToString
valueToString.
- Specified by:
valueToString
in interfaceDRIDataType<Number,
T extends Number> - Overrides:
valueToString
in classAbstractDataType<Number,
T extends Number> - Parameters:
value
- a U object.locale
- aLocale
object.- Returns:
- a
String
object.
-
stringToValue
stringToValue.
- Specified by:
stringToValue
in interfaceDRIDataType<Number,
T extends Number> - Overrides:
stringToValue
in classAbstractDataType<Number,
T extends Number> - Parameters:
value
- aString
object.locale
- aLocale
object.- Returns:
- a T object.
- Throws:
DRException
- if any.
-
numberToValue
numberToValue.
- Parameters:
number
- aNumber
object.- Returns:
- a T object.
-
getValueClass
getValueClass.
- Specified by:
getValueClass
in interfaceDRIDataType<Number,
T extends Number> - Overrides:
getValueClass
in classAbstractDataType<Number,
T extends Number> - Returns:
- a
Class
object.
-