Class RegularGroupFormatter

  • All Implemented Interfaces:
    java.io.Serializable

    public class RegularGroupFormatter
    extends NumericGroupFormatter
    A RegularGroupFormatter is a NumericGroupFormatter that inserts a separator at constant intervals through a number: for example, a comma after every three digits counting from the right.
    See Also:
    Serialized Form
    • Constructor Detail

      • RegularGroupFormatter

        public RegularGroupFormatter​(int grpSize,
                                     java.lang.String grpSep,
                                     java.lang.String adjustedPicture)
        Create a RegularGroupFormatter
        Parameters:
        grpSize - the grouping size. If zero, no grouping separators are inserted
        grpSep - the grouping separator (normally a single character, but may be a surrogate pair)
    • Method Detail

      • format

        public java.lang.String format​(FastStringBuffer value)
        Description copied from class: NumericGroupFormatter
        Reformat a number to add grouping separators
        Specified by:
        format in class NumericGroupFormatter
        Parameters:
        value - a buffer holding the number to be reformatted
        Returns:
        the reformatted number
      • getSeparator

        public java.lang.String getSeparator()
        Get the grouping separator to be used. If more than one is used, return the last. If no grouping separators are used, return null
        Specified by:
        getSeparator in class NumericGroupFormatter
        Returns:
        the grouping separator