Package weka.core.matrix
Class FlexibleDecimalFormat
- java.lang.Object
-
- java.text.Format
-
- java.text.NumberFormat
-
- java.text.DecimalFormat
-
- weka.core.matrix.FlexibleDecimalFormat
-
- All Implemented Interfaces:
Serializable,Cloneable,RevisionHandler
public class FlexibleDecimalFormat extends DecimalFormat implements RevisionHandler
- Version:
- $Revision$
- Author:
- Yong Wang
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.text.NumberFormat
NumberFormat.Field
-
-
Field Summary
-
Fields inherited from class java.text.NumberFormat
FRACTION_FIELD, INTEGER_FIELD
-
-
Constructor Summary
Constructors Constructor Description FlexibleDecimalFormat()FlexibleDecimalFormat(double d)FlexibleDecimalFormat(int digits)FlexibleDecimalFormat(int digits, boolean trailing)FlexibleDecimalFormat(int digits, boolean exp, boolean trailing, boolean grouping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBufferformat(double number, StringBuffer toAppendTo, FieldPosition pos)StringBufferformatString(String str)StringgetRevision()Returns the revision string.voidgrouping(boolean grouping)booleanneedExponentialFormat(double d)voidupdate(double d)intwidth()-
Methods inherited from class java.text.DecimalFormat
applyLocalizedPattern, applyPattern, clone, equals, format, format, formatToCharacterIterator, getCurrency, getDecimalFormatSymbols, getGroupingSize, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getMultiplier, getNegativePrefix, getNegativeSuffix, getPositivePrefix, getPositiveSuffix, getRoundingMode, hashCode, isDecimalSeparatorAlwaysShown, isParseBigDecimal, parse, setCurrency, setDecimalFormatSymbols, setDecimalSeparatorAlwaysShown, setGroupingSize, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setMultiplier, setNegativePrefix, setNegativeSuffix, setParseBigDecimal, setPositivePrefix, setPositiveSuffix, setRoundingMode, toLocalizedPattern, toPattern
-
Methods inherited from class java.text.NumberFormat
format, format, getAvailableLocales, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, isGroupingUsed, isParseIntegerOnly, parse, parseObject, setParseIntegerOnly
-
Methods inherited from class java.text.Format
format, parseObject
-
-
-
-
Constructor Detail
-
FlexibleDecimalFormat
public FlexibleDecimalFormat()
-
FlexibleDecimalFormat
public FlexibleDecimalFormat(int digits)
-
FlexibleDecimalFormat
public FlexibleDecimalFormat(int digits, boolean trailing)
-
FlexibleDecimalFormat
public FlexibleDecimalFormat(int digits, boolean exp, boolean trailing, boolean grouping)
-
FlexibleDecimalFormat
public FlexibleDecimalFormat(double d)
-
-
Method Detail
-
update
public void update(double d)
-
needExponentialFormat
public boolean needExponentialFormat(double d)
-
grouping
public void grouping(boolean grouping)
-
format
public StringBuffer format(double number, StringBuffer toAppendTo, FieldPosition pos)
- Overrides:
formatin classDecimalFormat
-
width
public int width()
-
formatString
public StringBuffer formatString(String str)
-
getRevision
public String getRevision()
Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-
-