Class FormattingInfo


  • public final class FormattingInfo
    extends Object
    Modifies the output of a pattern converter for a specified minimum and maximum width and alignment.
    Author:
    Jim Cakalic, Ceki Gülcü, Curt Arnold
    • Constructor Detail

      • FormattingInfo

        public FormattingInfo​(boolean leftAlign,
                              int minLength,
                              int maxLength)
        Creates new instance.
        Parameters:
        leftAlign - left align if true.
        minLength - minimum length.
        maxLength - maximum length.
    • Method Detail

      • getDefault

        public static FormattingInfo getDefault()
        Gets default instance.
        Returns:
        default instance.
      • isLeftAligned

        public boolean isLeftAligned()
        Determine if left aligned.
        Returns:
        true if left aligned.
      • getMinLength

        public int getMinLength()
        Get minimum length.
        Returns:
        minimum length.
      • getMaxLength

        public int getMaxLength()
        Get maximum length.
        Returns:
        maximum length.
      • format

        public void format​(int fieldStart,
                           StringBuffer buffer)
        Adjust the content of the buffer based on the specified lengths and alignment.
        Parameters:
        fieldStart - start of field in buffer.
        buffer - buffer to be modified.