| Modifier and Type | Field and Description |
|---|---|
protected Colorizer |
myColorizer |
| Constructor and Description |
|---|
BasicTerminal()
Creates a new BasicTerminal object.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
format(java.lang.String str) |
int |
getAtomicSequenceLength() |
byte[] |
getCursorMoveSequence(int direction,
int times) |
byte[] |
getCursorPositioningSequence(int[] pos) |
byte[] |
getEraseSequence(int eraseFunc) |
byte[] |
getGRSequence(int type,
int param) |
byte[] |
getInitSequence() |
byte[] |
getScrollMarginsSequence(int topmargin,
int bottommargin) |
byte[] |
getSpecialSequence(int function) |
abstract boolean |
supportsScrolling() |
abstract boolean |
supportsSGR() |
int |
translateControlCharacter(int c) |
int |
translateEscapeSequence(int[] buffer) |
byte[] |
translateIntToDigitCodes(int in) |
protected Colorizer myColorizer
public int translateControlCharacter(int c)
translateControlCharacter in interface Terminalpublic int translateEscapeSequence(int[] buffer)
translateEscapeSequence in interface Terminalpublic byte[] getCursorMoveSequence(int direction,
int times)
getCursorMoveSequence in interface Terminalpublic byte[] getCursorPositioningSequence(int[] pos)
getCursorPositioningSequence in interface Terminalpublic byte[] getEraseSequence(int eraseFunc)
getEraseSequence in interface Terminalpublic byte[] getSpecialSequence(int function)
getSpecialSequence in interface Terminalpublic byte[] getGRSequence(int type,
int param)
getGRSequence in interface Terminalpublic byte[] getScrollMarginsSequence(int topmargin,
int bottommargin)
getScrollMarginsSequence in interface Terminalpublic java.lang.String format(java.lang.String str)
public byte[] getInitSequence()
getInitSequence in interface Terminalpublic int getAtomicSequenceLength()
getAtomicSequenceLength in interface Terminalpublic byte[] translateIntToDigitCodes(int in)
public abstract boolean supportsSGR()
supportsSGR in interface Terminalpublic abstract boolean supportsScrolling()
supportsScrolling in interface TerminalCopyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.