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 Summary
Constructors Constructor Description AnsiColorStringBuilder()ConstructorAnsiColorStringBuilder(int capacity)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnsiColorStringBuilderappend(boolean b)Method to append a booleanAnsiColorStringBuilderappend(char c)Method to append a characterAnsiColorStringBuilderappend(char[] chars)Method to append a character arrayAnsiColorStringBuilderappend(char[] chars, int offset, int length)Method to append a character arrayAnsiColorStringBuilderappend(double d)Method to append a doubleAnsiColorStringBuilderappend(float f)Method to append a floatAnsiColorStringBuilderappend(int i)Method to append an intAnsiColorStringBuilderappend(long l)Method to append a longAnsiColorStringBuilderappend(Object object)Method to append an object's toString()AnsiColorStringBuilderappend(String string)Method to append a stringAnsiColorStringBuildercolor(AnsiColor ansiColor)Method to set the current color.AnsiColorStringBuildersetLength(int length)Method to reset the lengthStringtoString()
-
-
-
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 arrayoffset- offsetlength- 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
-
-