Package com.embabel.common.util
Class AnsiBuilder
-
- All Implemented Interfaces:
public final class AnsiBuilderClass for building nested ANSI formatting without reset issues
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAnsiBuilder.CompanionCombine multiple formatted strings while preserving each one's formatting
-
Field Summary
Fields Modifier and Type Field Description public final static AnsiBuilder.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description AnsiBuilder()
-
Method Summary
Modifier and Type Method Description final AnsiBuilderwithStyle(String newStyles)Adds styles to the current style stack final Stringformat(String text)Applies all current styles to the text final AnsiBuildercopy()Creates a copy of the current builder -
-
Method Detail
-
withStyle
final AnsiBuilder withStyle(String newStyles)
Adds styles to the current style stack
-
copy
final AnsiBuilder copy()
Creates a copy of the current builder
-
-
-
-