|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sshtools.daemon.terminal.BasicTerminal
DOCUMENT ME!
Field Summary | |
protected Colorizer |
myColorizer
DOCUMENT ME! |
Fields inherited from interface com.sshtools.daemon.terminal.Terminal |
A, B, BS, C, CAN, D, DEL, E, EOT, ESC, f, FF, H, HT, LE, LSB, r, SE, SEMICOLON, SGR |
Constructor Summary | |
BasicTerminal()
Creates a new BasicTerminal object. |
Method Summary | |
java.lang.String |
format(java.lang.String str)
DOCUMENT ME! |
int |
getAtomicSequenceLength()
DOCUMENT ME! |
byte[] |
getCursorMoveSequence(int direction,
int times)
DOCUMENT ME! |
byte[] |
getCursorPositioningSequence(int[] pos)
DOCUMENT ME! |
byte[] |
getEraseSequence(int eraseFunc)
DOCUMENT ME! |
byte[] |
getGRSequence(int type,
int param)
DOCUMENT ME! |
byte[] |
getInitSequence()
DOCUMENT ME! |
byte[] |
getScrollMarginsSequence(int topmargin,
int bottommargin)
DOCUMENT ME! |
byte[] |
getSpecialSequence(int function)
DOCUMENT ME! |
abstract boolean |
supportsScrolling()
DOCUMENT ME! |
abstract boolean |
supportsSGR()
DOCUMENT ME! |
int |
translateControlCharacter(int c)
DOCUMENT ME! |
int |
translateEscapeSequence(int[] buffer)
DOCUMENT ME! |
byte[] |
translateIntToDigitCodes(int in)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sshtools.daemon.terminal.Terminal |
getName |
Field Detail |
protected Colorizer myColorizer
Constructor Detail |
public BasicTerminal()
Method Detail |
public int translateControlCharacter(int c)
Terminal
translateControlCharacter
in interface Terminal
c
- DOCUMENT ME!
public int translateEscapeSequence(int[] buffer)
Terminal
translateEscapeSequence
in interface Terminal
buffer
- DOCUMENT ME!
public byte[] getCursorMoveSequence(int direction, int times)
Terminal
getCursorMoveSequence
in interface Terminal
direction
- DOCUMENT ME!times
- DOCUMENT ME!
public byte[] getCursorPositioningSequence(int[] pos)
Terminal
getCursorPositioningSequence
in interface Terminal
pos
- DOCUMENT ME!
public byte[] getEraseSequence(int eraseFunc)
Terminal
getEraseSequence
in interface Terminal
eraseFunc
- DOCUMENT ME!
public byte[] getSpecialSequence(int function)
Terminal
getSpecialSequence
in interface Terminal
function
- DOCUMENT ME!
public byte[] getGRSequence(int type, int param)
Terminal
getGRSequence
in interface Terminal
type
- DOCUMENT ME!param
- DOCUMENT ME!
public byte[] getScrollMarginsSequence(int topmargin, int bottommargin)
Terminal
getScrollMarginsSequence
in interface Terminal
topmargin
- DOCUMENT ME!bottommargin
- DOCUMENT ME!
public java.lang.String format(java.lang.String str)
Terminal
format
in interface Terminal
str
- DOCUMENT ME!
public byte[] getInitSequence()
Terminal
getInitSequence
in interface Terminal
public int getAtomicSequenceLength()
Terminal
getAtomicSequenceLength
in interface Terminal
public byte[] translateIntToDigitCodes(int in)
public abstract boolean supportsSGR()
Terminal
supportsSGR
in interface Terminal
public abstract boolean supportsScrolling()
supportsScrolling
in interface Terminal
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |