org.fusesource.jansi
Class AnsiRenderer
java.lang.Object
org.fusesource.jansi.AnsiRenderer
public class AnsiRenderer
- extends java.lang.Object
Renders ANSI color escape-codes in strings by parsing out some special syntax to pick up the correct fluff to use.
The syntax for embedded ANSI codes is:
@|code(,code)* text|@
Examples:
@|bold Hello|@
@|bold,red Warning!|@
- Since:
- 1.1
Method Summary |
static java.lang.String |
render(java.lang.String input)
|
static boolean |
test(java.lang.String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BEGIN_TOKEN
public static final java.lang.String BEGIN_TOKEN
- See Also:
- Constant Field Values
END_TOKEN
public static final java.lang.String END_TOKEN
- See Also:
- Constant Field Values
CODE_TEXT_SEPARATOR
public static final java.lang.String CODE_TEXT_SEPARATOR
- See Also:
- Constant Field Values
CODE_LIST_SEPARATOR
public static final java.lang.String CODE_LIST_SEPARATOR
- See Also:
- Constant Field Values
AnsiRenderer
public AnsiRenderer()
render
public static java.lang.String render(java.lang.String input)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
test
public static boolean test(java.lang.String text)