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 Terminal
public int translateEscapeSequence(int[] buffer)
translateEscapeSequence
in interface Terminal
public byte[] getCursorMoveSequence(int direction, int times)
getCursorMoveSequence
in interface Terminal
public byte[] getCursorPositioningSequence(int[] pos)
getCursorPositioningSequence
in interface Terminal
public byte[] getEraseSequence(int eraseFunc)
getEraseSequence
in interface Terminal
public byte[] getSpecialSequence(int function)
getSpecialSequence
in interface Terminal
public byte[] getGRSequence(int type, int param)
getGRSequence
in interface Terminal
public byte[] getScrollMarginsSequence(int topmargin, int bottommargin)
getScrollMarginsSequence
in interface Terminal
public java.lang.String format(java.lang.String str)
public byte[] getInitSequence()
getInitSequence
in interface Terminal
public int getAtomicSequenceLength()
getAtomicSequenceLength
in interface Terminal
public byte[] translateIntToDigitCodes(int in)
public abstract boolean supportsSGR()
supportsSGR
in interface Terminal
public abstract boolean supportsScrolling()
supportsScrolling
in interface Terminal
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.