Class AnsiColorStringBuilder


  • public class AnsiColorStringBuilder
    extends Object
    Class to build AnsiColor strings using a fluent pattern
    • Constructor Detail

      • AnsiColorStringBuilder

        public AnsiColorStringBuilder()
        Constructor
      • AnsiColorStringBuilder

        public AnsiColorStringBuilder​(int capacity)
        Constructor
        Parameters:
        capacity - capacity
    • Method Detail

      • setLength

        public AnsiColorStringBuilder setLength​(int length)
        Method to reset the length
        Parameters:
        length - length
        Returns:
        this
      • color

        public AnsiColorStringBuilder color​(AnsiColor ansiColor)
        Method to set the current color. If the color is null, defaults to AnsiColor.RESET
        Parameters:
        ansiColor - ansiColor
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(boolean b)
        Method to append a boolean
        Parameters:
        b - boolean
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(char c)
        Method to append a character
        Parameters:
        c - character
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(char[] chars)
        Method to append a character array
        Parameters:
        chars - character array
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(char[] chars,
                                             int offset,
                                             int length)
        Method to append a character array
        Parameters:
        chars - character array
        offset - offset
        length - length
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(double d)
        Method to append a double
        Parameters:
        d - double
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(float f)
        Method to append a float
        Parameters:
        f - float
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(int i)
        Method to append an int
        Parameters:
        i - int
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(long l)
        Method to append a long
        Parameters:
        l - long
        Returns:
        this
      • append

        public AnsiColorStringBuilder append​(Object object)
        Method to append an object's toString()
        Parameters:
        object - object
        Returns:
        this