|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mindbright.ssh.SSHStdIO
| Nested Class Summary | |
static class |
SSHStdIO.SSHExternalMessage
|
| Field Summary | |
protected boolean |
isConnected
|
| Constructor Summary | |
SSHStdIO()
|
|
| Method Summary | |
void |
breakPromptLine()
|
void |
breakPromptLine(java.lang.String msg)
|
TerminalWindow |
getTerminal()
|
boolean |
isConnected()
|
void |
print(java.lang.String str)
|
void |
println(java.lang.String str)
|
java.lang.String |
promptLine(java.lang.String prompt,
java.lang.String defaultVal,
boolean echoStar)
|
java.lang.String |
readLine(java.lang.String defaultVal)
|
void |
sendBreak()
Called when the user sends a break to the terminal |
void |
sendBytes(byte[] b)
May be called when the user pastes data. |
void |
serverConnect(SSHChannelController controller,
SSHCipher sndCipher)
|
void |
serverDisconnect(java.lang.String reason)
|
void |
setClient(SSHInteractiveClient client)
|
void |
setOwnerContainer(java.awt.Container ownerContainer)
|
void |
setOwnerName(java.lang.String ownerName)
|
void |
setTerminal(TerminalWin term)
|
void |
signalTermTypeChanged(java.lang.String newTermType)
Called when the terminal type has changed. |
void |
signalWindowChanged(int rows,
int cols,
int vpixels,
int hpixels)
Called when the size of the terminal window has changed. |
void |
stderrWriteString(byte[] str)
|
void |
stdoutWriteString(byte[] str)
|
void |
typedChar(byte[] b)
Called when the user types a character |
void |
typedChar(char c)
Called when the user types a character |
void |
updateTitle()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected boolean isConnected
| Constructor Detail |
public SSHStdIO()
| Method Detail |
public boolean isConnected()
public void setTerminal(TerminalWin term)
public void setClient(SSHInteractiveClient client)
public void setOwnerContainer(java.awt.Container ownerContainer)
public void setOwnerName(java.lang.String ownerName)
public void breakPromptLine()
public void breakPromptLine(java.lang.String msg)
public java.lang.String readLine(java.lang.String defaultVal)
public java.lang.String promptLine(java.lang.String prompt,
java.lang.String defaultVal,
boolean echoStar)
throws java.io.IOException
java.io.IOExceptionpublic void updateTitle()
public TerminalWindow getTerminal()
getTerminal in interface SSHConsolepublic void stdoutWriteString(byte[] str)
stdoutWriteString in interface SSHConsolepublic void stderrWriteString(byte[] str)
stderrWriteString in interface SSHConsolepublic void print(java.lang.String str)
print in interface SSHConsolepublic void println(java.lang.String str)
println in interface SSHConsole
public void serverConnect(SSHChannelController controller,
SSHCipher sndCipher)
serverConnect in interface SSHConsolepublic void serverDisconnect(java.lang.String reason)
serverDisconnect in interface SSHConsolepublic void typedChar(char c)
TerminalInputListener
typedChar in interface TerminalInputListenerc - typed characterpublic void typedChar(byte[] b)
TerminalInputListener
typedChar in interface TerminalInputListenerb - byte code representation fo the character encoded in
the current encoding.public void sendBytes(byte[] b)
TerminalInputListener
sendBytes in interface TerminalInputListenerb - array of bytes representing characters to input
public void signalWindowChanged(int rows,
int cols,
int vpixels,
int hpixels)
TerminalInputListener
signalWindowChanged in interface TerminalInputListenerrows - new number of rowscols - new number of columnsvpixels - new number of vertical pixelshpixels - new number of horizontal pixelspublic void signalTermTypeChanged(java.lang.String newTermType)
TerminalInputListener
signalTermTypeChanged in interface TerminalInputListenernewTermType - new terminal type to emulatepublic void sendBreak()
TerminalInputListener
sendBreak in interface TerminalInputListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||