Package org.apache.commons.math.fraction
Class AbstractFormat
java.lang.Object
java.text.Format
java.text.NumberFormat
org.apache.commons.math.fraction.AbstractFormat
- All Implemented Interfaces:
Serializable,Cloneable
- Direct Known Subclasses:
BigFractionFormat,FractionFormat
Common part shared by both
FractionFormat and BigFractionFormat.- Since:
- 2.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.text.NumberFormat
NumberFormat.Field, NumberFormat.Style -
Field Summary
Fields inherited from class java.text.NumberFormat
FRACTION_FIELD, INTEGER_FIELD -
Method Summary
Modifier and TypeMethodDescriptionformat(double value, StringBuffer buffer, FieldPosition position) Formats a double value as a fraction and appends the result to a StringBuffer.format(long value, StringBuffer buffer, FieldPosition position) Formats a long value as a fraction and appends the result to a StringBuffer.Access the denominator format.Access the numerator format.voidsetDenominatorFormat(NumberFormat format) Modify the denominator format.voidsetNumeratorFormat(NumberFormat format) Modify the numerator format.Methods inherited from class java.text.NumberFormat
clone, equals, format, 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, parse, parseObject, setCurrency, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setParseIntegerOnly, setRoundingModeMethods inherited from class java.text.Format
format, formatToCharacterIterator, parseObject
-
Method Details
-
getDenominatorFormat
Access the denominator format.- Returns:
- the denominator format.
-
getNumeratorFormat
Access the numerator format.- Returns:
- the numerator format.
-
setDenominatorFormat
Modify the denominator format.- Parameters:
format- the new denominator format value.- Throws:
NullArgumentException- ifformatisnull.
-
setNumeratorFormat
Modify the numerator format.- Parameters:
format- the new numerator format value.- Throws:
NullArgumentException- ifformatisnull.
-
format
Formats a double value as a fraction and appends the result to a StringBuffer.- Specified by:
formatin classNumberFormat- Parameters:
value- the double value to formatbuffer- StringBuffer to append toposition- On input: an alignment field, if desired. On output: the offsets of the alignment field- Returns:
- a reference to the appended buffer
- See Also:
-
format
Formats a long value as a fraction and appends the result to a StringBuffer.- Specified by:
formatin classNumberFormat- Parameters:
value- the long value to formatbuffer- StringBuffer to append toposition- On input: an alignment field, if desired. On output: the offsets of the alignment field- Returns:
- a reference to the appended buffer
- See Also:
-