Package org.meeuw.math.text
Class UncertainDoubleFormat
- java.lang.Object
-
- java.text.Format
-
- org.meeuw.math.text.UncertainDoubleFormat
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class UncertainDoubleFormat extends Format
- Since:
- 0.4
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.text.Format
Format.Field
-
-
Constructor Summary
Constructors Constructor Description UncertainDoubleFormat()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuffer
format(Object number, @NonNull StringBuffer toAppendTo, @NonNull FieldPosition pos)
Object
parseObject(String source, ParsePosition pos)
static String
scientificNotation(double meanDouble, int minimumExponent)
static String
valueAndError(String value, String error, UncertaintyConfiguration.Notation uncertaintyNotation)
static String
valueParenthesesError(String value, String error)
static String
valuePlusMinError(String value, String error)
-
Methods inherited from class java.text.Format
clone, format, formatToCharacterIterator, parseObject
-
-
-
-
Field Detail
-
TIMES
public static final String TIMES
- See Also:
- Constant Field Values
-
PLUSMIN
public static final String PLUSMIN
- See Also:
- Constant Field Values
-
TIMES_10
public static final String TIMES_10
- See Also:
- Constant Field Values
-
-
Method Detail
-
format
public StringBuffer format(Object number, @NonNull @NonNull StringBuffer toAppendTo, @NonNull @NonNull FieldPosition pos)
-
parseObject
public Object parseObject(String source, ParsePosition pos)
- Specified by:
parseObject
in classFormat
-
valueAndError
public static String valueAndError(String value, String error, UncertaintyConfiguration.Notation uncertaintyNotation)
-
scientificNotation
public static String scientificNotation(double meanDouble, int minimumExponent)
-
-