Class AbstractFormat

    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.text.NumberFormat

        java.text.NumberFormat.Field
    • Field Summary

      • Fields inherited from class java.text.NumberFormat

        FRACTION_FIELD, INTEGER_FIELD
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.StringBuffer format​(double value, java.lang.StringBuffer buffer, java.text.FieldPosition position)
      Formats a double value as a fraction and appends the result to a StringBuffer.
      java.lang.StringBuffer format​(long value, java.lang.StringBuffer buffer, java.text.FieldPosition position)
      Formats a long value as a fraction and appends the result to a StringBuffer.
      java.text.NumberFormat getDenominatorFormat()
      Access the denominator format.
      java.text.NumberFormat getNumeratorFormat()
      Access the numerator format.
      void setDenominatorFormat​(java.text.NumberFormat format)
      Modify the denominator format.
      void setNumeratorFormat​(java.text.NumberFormat format)
      Modify the numerator format.
      • Methods inherited from class java.text.NumberFormat

        clone, equals, format, format, format, getAvailableLocales, 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, setRoundingMode
      • Methods inherited from class java.text.Format

        format, formatToCharacterIterator, parseObject
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getDenominatorFormat

        public java.text.NumberFormat getDenominatorFormat()
        Access the denominator format.
        Returns:
        the denominator format.
      • getNumeratorFormat

        public java.text.NumberFormat getNumeratorFormat()
        Access the numerator format.
        Returns:
        the numerator format.
      • setDenominatorFormat

        public void setDenominatorFormat​(java.text.NumberFormat format)
        Modify the denominator format.
        Parameters:
        format - the new denominator format value.
        Throws:
        NullArgumentException - if format is null.
      • setNumeratorFormat

        public void setNumeratorFormat​(java.text.NumberFormat format)
        Modify the numerator format.
        Parameters:
        format - the new numerator format value.
        Throws:
        NullArgumentException - if format is null.
      • format

        public java.lang.StringBuffer format​(double value,
                                             java.lang.StringBuffer buffer,
                                             java.text.FieldPosition position)
        Formats a double value as a fraction and appends the result to a StringBuffer.
        Specified by:
        format in class java.text.NumberFormat
        Parameters:
        value - the double value to format
        buffer - StringBuffer to append to
        position - On input: an alignment field, if desired. On output: the offsets of the alignment field
        Returns:
        a reference to the appended buffer
        See Also:
        NumberFormat.format(Object, StringBuffer, FieldPosition)
      • format

        public java.lang.StringBuffer format​(long value,
                                             java.lang.StringBuffer buffer,
                                             java.text.FieldPosition position)
        Formats a long value as a fraction and appends the result to a StringBuffer.
        Specified by:
        format in class java.text.NumberFormat
        Parameters:
        value - the long value to format
        buffer - StringBuffer to append to
        position - On input: an alignment field, if desired. On output: the offsets of the alignment field
        Returns:
        a reference to the appended buffer
        See Also:
        NumberFormat.format(Object, StringBuffer, FieldPosition)