Class PatternNumberFormat

    • Nested Class Summary

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

        java.text.NumberFormat.Field
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_PATTERN
      The default pattern with thousands separator and two decimals.
      • Fields inherited from class java.text.NumberFormat

        FRACTION_FIELD, INTEGER_FIELD
    • Constructor Summary

      Constructors 
      Constructor Description
      PatternNumberFormat()
      Creates a new instance of format.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      PatternNumberFormat clone()
      Overrides Cloneable
      java.lang.StringBuffer format​(double number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
      java.lang.StringBuffer format​(long number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
      protected java.lang.String getName()
      FOR INTERNAL USE ONLY Returns the XML attribute name for this dataset.
      java.lang.String getPattern()
      Returns the format pattern.
      java.lang.Number parse​(java.lang.String source, java.text.ParsePosition parsePosition)
      void readProperties​(org.w3c.dom.Element element)
      Reads the XML properties of a chart format.
      void saveProperties​(java.lang.StringBuilder buffer, int depth)
      Writes the format properties to output.
      void setFormatingProperties​(com.inet.report.chart.format.FormatingProperties properties)
      Sets the location specific formating properties, e.g. locale, time zone, first day of week.
      void setPattern​(java.lang.String pattern)
      Sets the format pattern.
      • Methods inherited from class java.text.NumberFormat

        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, 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

        finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEFAULT_PATTERN

        public static final java.lang.String DEFAULT_PATTERN
        The default pattern with thousands separator and two decimals.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PatternNumberFormat

        public PatternNumberFormat()
        Creates a new instance of format.
        Since:
        8.0
    • Method Detail

      • getPattern

        public java.lang.String getPattern()
        Returns the format pattern. The pattern should have the Java format, see this class doc.
        Returns:
        the pattern.
        Since:
        8.0
        See Also:
        setPattern(String)
      • setPattern

        public void setPattern​(java.lang.String pattern)
        Sets the format pattern. The pattern should have the Java format, see this class doc.
        Parameters:
        pattern - the pattern (null not permitted)
        Since:
        8.0
        See Also:
        getPattern()
      • setFormatingProperties

        public void setFormatingProperties​(com.inet.report.chart.format.FormatingProperties properties)
        Sets the location specific formating properties, e.g. locale, time zone, first day of week.
        Specified by:
        setFormatingProperties in interface ChartFormat
        Parameters:
        properties - the properties object (null not permitted)
      • format

        public java.lang.StringBuffer format​(double number,
                                             java.lang.StringBuffer toAppendTo,
                                             java.text.FieldPosition pos)
        Specified by:
        format in class java.text.NumberFormat
      • format

        public java.lang.StringBuffer format​(long number,
                                             java.lang.StringBuffer toAppendTo,
                                             java.text.FieldPosition pos)
        Specified by:
        format in class java.text.NumberFormat
      • parse

        public java.lang.Number parse​(java.lang.String source,
                                      java.text.ParsePosition parsePosition)
        Specified by:
        parse in class java.text.NumberFormat
      • saveProperties

        public void saveProperties​(java.lang.StringBuilder buffer,
                                   int depth)
        Writes the format properties to output.
        Specified by:
        saveProperties in interface ChartFormat
        Parameters:
        buffer - the output
        depth - the depth of XML indent
      • clone

        public PatternNumberFormat clone()
        Overrides Cloneable
        Specified by:
        clone in interface ChartFormat
        Overrides:
        clone in class java.text.NumberFormat
        Returns:
        the chart format
      • getName

        protected java.lang.String getName()
        FOR INTERNAL USE ONLY Returns the XML attribute name for this dataset.
        Returns:
        the name.