Package org.ojalgo.type.format
Class TransformationFormat<N extends Number & Comparable<N>>
java.lang.Object
java.text.Format
java.text.NumberFormat
org.ojalgo.type.format.TransformationFormat<N>
- All Implemented Interfaces:
Serializable
,Cloneable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.text.NumberFormat
NumberFormat.Field, NumberFormat.Style
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final NumberFormat
private final UnaryFunction
<N> private final UnaryFunction
<N> private static final long
Fields inherited from class java.text.NumberFormat
FRACTION_FIELD, INTEGER_FIELD
-
Constructor Summary
ConstructorsConstructorDescriptionTransformationFormat
(UnaryFunction<N> transformer, NumberFormat format, UnaryFunction<N> inverse) -
Method Summary
Modifier and TypeMethodDescriptionformat
(double number, StringBuffer toAppendTo, FieldPosition pos) format
(long number, StringBuffer toAppendTo, FieldPosition pos) format
(Object obj, StringBuffer toAppendTo, FieldPosition pos) parse
(String source, ParsePosition parsePosition) Methods inherited from class java.text.NumberFormat
clone, equals, format, format, getAvailableLocales, getCompactNumberInstance, getCompactNumberInstance, getCurrency, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, getRoundingMode, hashCode, isGroupingUsed, isParseIntegerOnly, parse, parseObject, setCurrency, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setParseIntegerOnly, setRoundingMode
Methods inherited from class java.text.Format
format, formatToCharacterIterator, parseObject
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
myTransfoFunc
-
myInverseFunc
-
myFormat
-
-
Constructor Details
-
TransformationFormat
public TransformationFormat(UnaryFunction<N> transformer, NumberFormat format, UnaryFunction<N> inverse)
-
-
Method Details
-
format
- Specified by:
format
in classNumberFormat
-
format
- Specified by:
format
in classNumberFormat
-
format
- Overrides:
format
in classNumberFormat
-
parse
- Specified by:
parse
in classNumberFormat
-