Class AnsiColorStringBuilder

java.lang.Object
org.antublue.test.engine.internal.util.AnsiColorStringBuilder

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

    • AnsiColorStringBuilder

      public AnsiColorStringBuilder()
      Constructor
    • AnsiColorStringBuilder

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

    • 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(String string)
      Method to append a string
      Parameters:
      string - String
      Returns:
      this
    • append

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

      public String toString()
      Overrides:
      toString in class Object