|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sshtools.daemon.terminal.TerminalIO
DOCUMENT ME!
Field Summary | |
static int |
BACKSPACE
DOCUMENT ME! |
static int |
BCOLOR
DOCUMENT ME! |
static int |
BEL
DOCUMENT ME! |
static int |
BLACK
DOCUMENT ME! |
static int |
BLINK
DOCUMENT ME! |
static int |
BLINK_OFF
DOCUMENT ME! |
static int |
BLUE
DOCUMENT ME! |
static int |
BOLD
DOCUMENT ME! |
static int |
BOLD_OFF
DOCUMENT ME! |
static int |
BS
DOCUMENT ME! |
static int |
BYTEMISSING
DOCUMENT ME! |
static int |
CharacterUpdate
DOCUMENT ME! |
static int |
COLORINIT
DOCUMENT ME! |
static int |
CR
DOCUMENT ME! |
static java.lang.String |
CRLF
DOCUMENT ME! |
static int |
CYAN
DOCUMENT ME! |
static int |
DEL
DOCUMENT ME! |
static int |
DELETE
DOCUMENT ME! |
static int |
DOWN
DOCUMENT ME! |
static int |
EBOL
DOCUMENT ME! |
static int |
EBOS
DOCUMENT ME! |
static int |
EditBuffer
DOCUMENT ME! |
static int |
EEL
DOCUMENT ME! |
static int |
EEOL
DOCUMENT ME! |
static int |
EEOS
DOCUMENT ME! |
static int |
EES
DOCUMENT ME! |
static int |
ENTER
DOCUMENT ME! |
static int |
EOL_CR
DOCUMENT ME! |
static int |
EOL_CRLF
DOCUMENT ME! |
static int |
ESCAPE
DOCUMENT ME! |
static int |
FCOLOR
DOCUMENT ME! |
static int |
GREEN
DOCUMENT ME! |
static int |
HANDLED
DOCUMENT ME! |
static int[] |
HOME
DOCUMENT ME! |
static int |
IOERROR
DOCUMENT ME! |
static int |
ITALIC
DOCUMENT ME! |
static int |
ITALIC_OFF
DOCUMENT ME! |
static int |
LEFT
DOCUMENT ME! |
static int |
LF
DOCUMENT ME! |
static int |
LineEditBuffer
DOCUMENT ME! |
static int |
LineUpdate
DOCUMENT ME! |
static int |
LOGOUTREQUEST
DOCUMENT ME! |
static int |
MAGENTA
DOCUMENT ME! |
static int |
RED
DOCUMENT ME! |
static int |
RESET
DOCUMENT ME! |
static int |
RESTORECURSOR
DOCUMENT ME! |
static int |
RIGHT
DOCUMENT ME! |
static int |
ScreenpartUpdate
DOCUMENT ME! |
static int |
STORECURSOR
DOCUMENT ME! |
static int |
STYLE
DOCUMENT ME! |
static int |
TABULATOR
DOCUMENT ME! |
static int |
UNDERLINED
DOCUMENT ME! |
static int |
UNDERLINED_OFF
DOCUMENT ME! |
static int |
UNRECOGNIZED
DOCUMENT ME! |
static int |
UP
DOCUMENT ME! |
static int |
white
DOCUMENT ME! |
static int |
YELLOW
DOCUMENT ME! |
Fields inherited from interface com.sshtools.j2ssh.session.PseudoTerminal |
CS7, CS8, ECHO, ECHOCTL, ECHOE, ECHOK, ECHOKE, ECHONL, ICANON, ICRNL, IEXTEN, IGNCR, IGNPAR, IMAXBEL, INLCR, INPCK, ISIG, ISTRIP, IUCLC, IXANY, IXOFF, IXON, NOFLSH, OCRNL, OLCUC, ONLCR, ONLRET, ONOCR, OPOST, PARENB, PARMRK, PARODD, PENDIN, TOSTOP, TTY_OP_END, TTY_OP_ISPEED, TTY_OP_OSPEED, VDISCARD, VDSUSP, VEOF, VEOL, VEOL2, VERASE, VFLUSH, VINTR, VKILL, VLNEXT, VQUIT, VREPRINT, VSTART, VSTATUS, VSTOP, VSUSP, VSWTCH, VWERASE, XCASE |
Constructor Summary | |
TerminalIO(java.io.InputStream in,
java.io.OutputStream out,
java.lang.String term,
int cols,
int rows)
|
Method Summary | |
void |
attachStreams(java.io.InputStream in,
java.io.OutputStream out)
DOCUMENT ME! |
void |
bell()
DOCUMENT ME! |
void |
bindSlaveInputStream(java.io.InputStream slaveIn)
DOCUMENT ME! |
void |
bindSlaveOutputStream(java.io.OutputStream slaveOut)
DOCUMENT ME! |
void |
close()
DOCUMENT ME! |
void |
closeInput()
DOCUMENT ME! |
void |
closeOutput()
DOCUMENT ME! |
boolean |
defineScrollRegion(int topmargin,
int bottommargin)
DOCUMENT ME! |
void |
detachStreams()
DOCUMENT ME! |
void |
eraseLine()
DOCUMENT ME! |
void |
eraseScreen()
DOCUMENT ME! |
void |
eraseToBeginOfLine()
DOCUMENT ME! |
void |
eraseToBeginOfScreen()
DOCUMENT ME! |
void |
eraseToEndOfLine()
DOCUMENT ME! |
void |
eraseToEndOfScreen()
DOCUMENT ME! |
void |
flush()
DOCUMENT ME! |
java.io.InputStream |
getAttachedInputStream()
|
java.io.OutputStream |
getAttachedOutputStream()
DOCUMENT ME! |
int |
getColumns()
DOCUMENT ME! |
java.lang.String |
getEncodedTerminalModes()
DOCUMENT ME! |
int |
getEOL()
DOCUMENT ME! |
java.lang.String |
getEOLString()
DOCUMENT ME! |
int |
getHeight()
DOCUMENT ME! |
java.io.InputStream |
getMasterInputStream()
DOCUMENT ME! |
int |
getRows()
DOCUMENT ME! |
java.io.OutputStream |
getSlaveOutputStream()
DOCUMENT ME! |
java.lang.String |
getTerm()
DOCUMENT ME! |
Terminal |
getTerminal()
DOCUMENT ME! |
int |
getWidth()
DOCUMENT ME! |
void |
homeCursor()
DOCUMENT ME! |
boolean |
isAutoflushing()
DOCUMENT ME! |
boolean |
isSignalling()
DOCUMENT ME! |
void |
moveCursor(int direction,
int times)
DOCUMENT ME! |
void |
moveDown(int times)
DOCUMENT ME! |
void |
moveLeft(int times)
DOCUMENT ME! |
void |
moveRight(int times)
DOCUMENT ME! |
void |
moveUp(int times)
DOCUMENT ME! |
void |
println()
DOCUMENT ME! |
void |
println(java.lang.String str)
DOCUMENT ME! |
int |
read()
DOCUMENT ME! |
void |
resetAttributes()
DOCUMENT ME! |
void |
restoreCursor()
DOCUMENT ME! |
void |
setAutoflushing(boolean b)
DOCUMENT ME! |
void |
setBackgroundColor(int color)
DOCUMENT ME! |
void |
setBlink(boolean b)
DOCUMENT ME! |
void |
setBold(boolean b)
DOCUMENT ME! |
void |
setCursor(int row,
int col)
DOCUMENT ME! |
void |
setDefaultTerminal()
|
void |
setEOL(int eol)
DOCUMENT ME! |
void |
setForegroundColor(int color)
DOCUMENT ME! |
void |
setItalic(boolean b)
DOCUMENT ME! |
void |
setSignalling(boolean bool)
DOCUMENT ME! |
void |
setTerminal(java.lang.String terminalName)
DOCUMENT ME! |
void |
setUnderlined(boolean b)
DOCUMENT ME! |
void |
storeCursor()
DOCUMENT ME! |
void |
write(byte b)
DOCUMENT ME! |
void |
write(byte[] sequence)
DOCUMENT ME! |
void |
write(char ch)
DOCUMENT ME! |
void |
write(int i)
DOCUMENT ME! |
void |
write(int[] sequence)
DOCUMENT ME! |
void |
write(java.lang.String str)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int EOL_CRLF
public static final int EOL_CR
public static final int[] HOME
public static final int IOERROR
public static final int UP
public static final int DOWN
public static final int RIGHT
public static final int LEFT
public static final int STORECURSOR
public static final int RESTORECURSOR
public static final int EEOL
public static final int EBOL
public static final int EEL
public static final int EEOS
public static final int EBOS
public static final int EES
public static final int ESCAPE
public static final int BYTEMISSING
public static final int UNRECOGNIZED
public static final int ENTER
public static final int TABULATOR
public static final int DELETE
public static final int BACKSPACE
public static final int COLORINIT
public static final int HANDLED
public static final int LOGOUTREQUEST
public static final int LineUpdate
public static final int CharacterUpdate
public static final int ScreenpartUpdate
public static final int EditBuffer
public static final int LineEditBuffer
public static final int BEL
public static final int BS
public static final int DEL
public static final int CR
public static final int LF
public static final int FCOLOR
public static final int BCOLOR
public static final int STYLE
public static final int RESET
public static final int BOLD
public static final int BOLD_OFF
public static final int ITALIC
public static final int ITALIC_OFF
public static final int BLINK
public static final int BLINK_OFF
public static final int UNDERLINED
public static final int UNDERLINED_OFF
public static final int BLACK
public static final int RED
public static final int GREEN
public static final int YELLOW
public static final int BLUE
public static final int MAGENTA
public static final int CYAN
public static final int white
public static final java.lang.String CRLF
Constructor Detail |
public TerminalIO(java.io.InputStream in, java.io.OutputStream out, java.lang.String term, int cols, int rows) throws java.io.IOException
Method Detail |
public java.io.InputStream getMasterInputStream()
public void bindSlaveInputStream(java.io.InputStream slaveIn)
slaveIn
- DOCUMENT ME!public void bindSlaveOutputStream(java.io.OutputStream slaveOut)
slaveOut
- DOCUMENT ME!public java.io.OutputStream getSlaveOutputStream()
public int getWidth()
getWidth
in interface PseudoTerminal
public int getHeight()
getHeight
in interface PseudoTerminal
public java.lang.String getTerm()
getTerm
in interface PseudoTerminal
public java.lang.String getEncodedTerminalModes()
getEncodedTerminalModes
in interface PseudoTerminal
public java.io.InputStream getAttachedInputStream() throws java.io.IOException
java.io.IOException
public java.io.OutputStream getAttachedOutputStream() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void detachStreams()
public int getEOL()
public java.lang.String getEOLString()
public void setEOL(int eol)
eol
- DOCUMENT ME!public void attachStreams(java.io.InputStream in, java.io.OutputStream out)
in
- DOCUMENT ME!out
- DOCUMENT ME!public int read() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void write(char ch) throws java.io.IOException
ch
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void write(java.lang.String str) throws java.io.IOException
str
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void println(java.lang.String str) throws java.io.IOException
str
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void println() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void eraseToEndOfLine() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void eraseToBeginOfLine() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void eraseLine() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void eraseToEndOfScreen() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void eraseToBeginOfScreen() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void eraseScreen() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void moveCursor(int direction, int times) throws java.io.IOException
direction
- DOCUMENT ME!times
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void moveLeft(int times) throws java.io.IOException
times
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void moveRight(int times) throws java.io.IOException
times
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void moveUp(int times) throws java.io.IOException
times
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void moveDown(int times) throws java.io.IOException
times
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void setCursor(int row, int col) throws java.io.IOException
row
- DOCUMENT ME!col
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void homeCursor() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void storeCursor() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void restoreCursor() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void closeInput() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void write(byte b) throws java.io.IOException
b
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void write(int i) throws java.io.IOException
i
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void write(byte[] sequence) throws java.io.IOException
sequence
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void write(int[] sequence) throws java.io.IOException
sequence
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void flush() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void closeOutput() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public void setSignalling(boolean bool)
bool
- DOCUMENT ME!public boolean isSignalling()
public void bell() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public boolean defineScrollRegion(int topmargin, int bottommargin) throws java.io.IOException
topmargin
- DOCUMENT ME!bottommargin
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void setForegroundColor(int color) throws java.io.IOException
color
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void setBackgroundColor(int color) throws java.io.IOException
color
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void setBold(boolean b) throws java.io.IOException
b
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void setUnderlined(boolean b) throws java.io.IOException
b
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void setItalic(boolean b) throws java.io.IOException
b
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void setBlink(boolean b) throws java.io.IOException
b
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public void resetAttributes() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public boolean isAutoflushing()
public void setAutoflushing(boolean b)
b
- DOCUMENT ME!public void close() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public Terminal getTerminal()
public void setDefaultTerminal() throws java.io.IOException
java.io.IOException
public void setTerminal(java.lang.String terminalName) throws java.io.IOException
terminalName
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public int getRows()
getRows
in interface PseudoTerminal
public int getColumns()
getColumns
in interface PseudoTerminal
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |