org.fusesource.jansi
Class Ansi
java.lang.Object
org.fusesource.jansi.Ansi
public class Ansi
- extends Object
Provides a fluent API for generating ANSI escape sequences.
- Since:
- 1.0
- Author:
- Hiram Chirino
DISABLE
public static final String DISABLE
Ansi
public Ansi()
Ansi
public Ansi(Ansi parent)
Ansi
public Ansi(int size)
Ansi
public Ansi(StringBuilder builder)
setDetector
public static void setDetector(java.util.concurrent.Callable<Boolean> detector)
isDetected
public static boolean isDetected()
setEnabled
public static void setEnabled(boolean flag)
isEnabled
public static boolean isEnabled()
ansi
public static Ansi ansi()
ansi
public static Ansi ansi(StringBuilder builder)
ansi
public static Ansi ansi(int size)
fg
public Ansi fg(Ansi.Color color)
bg
public Ansi bg(Ansi.Color color)
a
public Ansi a(Ansi.Attribute attribute)
cursor
public Ansi cursor(int x,
int y)
cursorUp
public Ansi cursorUp(int y)
cursorDown
public Ansi cursorDown(int y)
cursorRight
public Ansi cursorRight(int x)
cursorLeft
public Ansi cursorLeft(int x)
eraseScreen
public Ansi eraseScreen()
eraseScreen
public Ansi eraseScreen(Ansi.Erase kind)
eraseLine
public Ansi eraseLine()
eraseLine
public Ansi eraseLine(Ansi.Erase kind)
scrollUp
public Ansi scrollUp(int rows)
scrollDown
public Ansi scrollDown(int rows)
saveCursorPosition
public Ansi saveCursorPosition()
restorCursorPosition
public Ansi restorCursorPosition()
reset
public Ansi reset()
a
public Ansi a(String value)
a
public Ansi a(boolean value)
a
public Ansi a(char value)
a
public Ansi a(char[] value,
int offset,
int len)
a
public Ansi a(char[] value)
a
public Ansi a(CharSequence value,
int start,
int end)
a
public Ansi a(CharSequence value)
a
public Ansi a(double value)
a
public Ansi a(float value)
a
public Ansi a(int value)
a
public Ansi a(long value)
a
public Ansi a(Object value)
a
public Ansi a(StringBuffer value)
newline
public Ansi newline()
format
public Ansi format(String pattern,
Object... args)
render
public Ansi render(String text)
- Uses the
AnsiRenderer
to generate the ANSI escape sequences for the supplied text.
- Parameters:
text
- - Since:
- 1.1
render
public Ansi render(String text,
Object... args)
- String formats and renders the supplied arguments. Uses the
AnsiRenderer
to generate the ANSI escape sequences.
- Parameters:
text
- args
- - Since:
- 1.1
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009-2011 FuseSource, Corp.. All Rights Reserved.