Alphabetical Index

A B C D E F G H I K L M N O P R S T U V W X

A

actionPerformed(ActionEvent) - method in class de.mud.jta.plugin.ButtonBar
actionPerformed(ActionEvent) - method in class de.mud.jta.plugin.Capture
actionPerformed(ActionEvent) - method in class de.mud.jta.plugin.MudConnector
addArrayOfBytes(byte[],byte[]) - static method in class de.mud.ssh.SshMisc
addFocusListener(FocusListener) - method in class de.mud.terminal.SwingTerminal
addKeyListener(KeyListener) - method in class de.mud.terminal.SwingTerminal
Add a key listener to the VDU.
addMouseListener(MouseListener) - method in class de.mud.terminal.SwingTerminal
Add a mouse listener to the VDU.
Add a mouse motion listener to the VDU.
addPayload(buff[]) - method in class de.mud.ssh.SshPacket2
addPayload(byte[]) - method in class de.mud.ssh.SshPacket1
addPlugin(String,String) - method in class de.mud.jta.PluginLoader
Add a new plugin to the system and register the plugin load as its communication bus.
applet - field in class de.mud.jta.event.AppletRequest
Applet - class de.mud.jta.Applet
JTA - Telnet/SSH for the JAVA(tm) platform: Applet

This is the implementation of whole set of applications.

AppletListener - interface de.mud.jta.event.AppletListener
This is the interface is for applet listeners, plugins that want to know the applet object.
AppletRequest - class de.mud.jta.event.AppletRequest
Tell listeners the applet object.
AppletRequest(JApplet) - constructor for class de.mud.jta.event.AppletRequest
audioBeep - field in class de.mud.jta.plugin.Terminal
if we have a url to an audioclip use it as ping
audioClip - field in class de.mud.jta.event.SoundRequest

B

beep() - method in class de.mud.terminal.vt320
Play the beep sound ...
Blowfish - class de.mud.ssh.Blowfish
Blowfish() - constructor for class de.mud.ssh.Blowfish
BOLD - static field in class de.mud.terminal.VDUBuffer
Make character bold.
broadcast(de.mud.jta.PluginMessage) - method in class de.mud.jta.PluginBus
Broadcast a plugin message to all listeners.
Implementation of the plugin bus.
bufSize - field in class de.mud.terminal.VDUBuffer
Build - class de.mud.jta.Build
The build class shows the date and time if the release
bus - field in class de.mud.jta.Plugin
holds the plugin bus used for communication between plugins
ButtonBar - class de.mud.jta.plugin.ButtonBar
Implementation of a programmable button bar to be used as a plugin in the Java(tm) Telnet Applet/Application.
ButtonBar(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.ButtonBar
Initialize the button bar and register plugin listeners

C

Capture - class de.mud.jta.plugin.Capture
A capture plugin that captures data and stores it in a defined location.
Capture(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Capture
Initialize the Capture plugin.
captureEnabled - field in class de.mud.jta.plugin.Capture
Whether the capture is currently enabled or not
charArray - field in class de.mud.terminal.VDUBuffer
charAttributes - field in class de.mud.terminal.VDUBuffer
Cipher - class de.mud.ssh.Cipher
Cipher class is the type for all other ciphers.
clearSelection() - method in class de.mud.terminal.SwingTerminal
close() - method in class de.mud.jta.plugin.HandlerPTY
COLOR - static field in class de.mud.terminal.VDUBuffer
color mask
COLOR_BG - static field in class de.mud.terminal.VDUBuffer
background color mask
COLOR_BG_SHIFT - static field in class de.mud.terminal.VDUBuffer
how much to left shift the background color
COLOR_BOLD - static field in class de.mud.terminal.SwingTerminal
COLOR_FG - static field in class de.mud.terminal.VDUBuffer
foreground color mask
COLOR_FG_SHIFT - static field in class de.mud.terminal.VDUBuffer
how much to left shift the foreground color
COLOR_INVERT - static field in class de.mud.terminal.SwingTerminal
Common - class de.mud.jta.Common
The common part of the JTA - Telnet/SSH for the JAVA(tm) platform is handled here.
Common(Properties) - constructor for class de.mud.jta.Common
ConfigurationListener - interface de.mud.jta.event.ConfigurationListener
Configuration listener will be notified of configuration events.
Configuration request message.
configure(de.mud.jta.PluginConfig) - method in class de.mud.jta.plugin.Telnet
connect - field in class de.mud.jta.plugin.MudConnector
connect(String,int) - method in class de.mud.jta.plugin.Socket
Connect to the host and port passed.
connect(String,int) - method in class de.mud.jta.event.SocketListener
Called if a connection should be established.
connect(String,int) - method in class de.mud.telnet.TelnetWrapper
Connect the socket and open the connection.
connect(String,int) - method in class de.mud.jta.plugin.Timeout
Start the timeout countdown.
connect(String,int) - method in class de.mud.jta.Wrapper
Connect the socket and open the connection.
context - field in class de.mud.jta.plugin.URLFilter
copy(Clipboard) - method in class de.mud.jta.plugin.Terminal
Copy currently selected text into the clipboard.
copy(Clipboard) - method in class de.mud.jta.VisualTransferPlugin
Copy currently selected text into the clipboard.
crc32(byte[],int) - static method in class de.mud.ssh.SshMisc
Compute the crc Cyclic Redundancy Check, with the polynomial 0xedb88320, The polynomial is X^32+X^26+X^23+X^22+X^16+X^12+X^11+X^10+X^8+X^7+X^5+X^4+X^2+X^1+X^0 We take it "backwards" and put the highest-order term in the lowest-order bit.
createString(String) - static method in class de.mud.ssh.SshMisc
Return a Arbitrary length binary string First 4 bytes are the length of the string, msb first (not including the length itself).
cursorX - field in class de.mud.terminal.VDUBuffer
cursorY - field in class de.mud.terminal.VDUBuffer

D

dataToSend - field in class de.mud.ssh.SshIO
de.mud.flash - package
de.mud.jta - package
de.mud.ssh - package
de.mud.telnet - package
de.mud.terminal - package
debug - static field in class de.mud.terminal.VDUBuffer
Enable debug messages.
decrypt(byte[]) - method in class de.mud.ssh.Cipher
Decrypt source byte array using the instantiated algorithm.
decrypt(byte[]) - method in class de.mud.ssh.SshCrypto
decrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.Blowfish
The actual decryption takes place here.
decrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.Cipher
The actual decryption takes place here.
decrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.DES
decrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.DES3
The actual decryption takes place here.
decrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.IDEA
decrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.NONE
The actual decryption takes place here.
decrypt(int,int,int[]) - method in class de.mud.ssh.Blowfish
decrypt(int,int,int[]) - method in class de.mud.ssh.DES
decrypt(int,int,int[]) - method in class de.mud.ssh.IDEA
DEFAULT_PATH - static field in class de.mud.jta.Common
deleteArea(int,int,int,int) - method in class de.mud.terminal.VDUBuffer
Delete a rectangular portion of the screen.
deleteArea(int,int,int,int,int) - method in class de.mud.terminal.VDUBuffer
Delete a rectangular portion of the screen.
deleteChar(int,int) - method in class de.mud.terminal.VDUBuffer
Delete a character at a given position on the screen.
deleteLine(int) - method in class de.mud.terminal.VDUBuffer
Delete a line at a specific position.
DES - class de.mud.ssh.DES
DES3 - class de.mud.ssh.DES3
disconnect() - method in class de.mud.flash.FlashTerminal
disconnect() - method in class de.mud.jta.plugin.Socket
Disconnect the socket and close the connection.
disconnect() - method in class de.mud.jta.event.SocketListener
Called if the connection should be stopped.
disconnect() - method in class de.mud.ssh.SshIO
disconnect() - method in class de.mud.jta.plugin.Timeout
Stop the timeout
disconnect() - method in class de.mud.jta.Wrapper
Disconnect the socket and close the connection.
display - field in class de.mud.terminal.VDUBuffer
a generic display that should redraw on demand
doneDialog - field in class de.mud.jta.plugin.Capture
drawChar(Graphics,char,int,int,int,int) - method in class de.mud.terminal.SoftFont

E

emulation - field in class de.mud.jta.plugin.Terminal
encoding - field in class de.mud.jta.plugin.Terminal
The default encoding is ISO 8859-1 (western).
encrypt(byte[]) - method in class de.mud.ssh.Cipher
Encrypt source byte array using the instantiated algorithm.
encrypt(byte[]) - method in class de.mud.ssh.SshCrypto
encrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.Blowfish
The actual encryption takes place here.
encrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.Cipher
The actual encryption takes place here.
encrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.DES
encrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.DES3
The actual encryption takes place here.
encrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.IDEA
encrypt(byte[],int,byte[],int,int) - method in class de.mud.ssh.NONE
The actual encryption takes place here.
encrypt(int,int,int[]) - method in class de.mud.ssh.Blowfish
encrypt(int,int,int[]) - method in class de.mud.ssh.DES
encrypt(int,int,int[]) - method in class de.mud.ssh.IDEA
EndOfRecord() - method in class de.mud.jta.event.EndOfRecordListener
Called if the end of record event appears
EndOfRecordListener - interface de.mud.jta.event.EndOfRecordListener
This interface should be used by plugins who would like to be notified about the end of record event

Maintainer: Marcus Meissner

EndOfRecordRequest - class de.mud.jta.event.EndOfRecordRequest
Notification of the end of record event

Maintainer: Marcus Meissner

EndOfRecordRequest() - constructor for class de.mud.jta.event.EndOfRecordRequest
Create a new local echo request with the specified value.
error(String) - method in class de.mud.jta.Plugin
Print an error message to stderr prepending the plugin name.
errorDialog - field in class de.mud.jta.plugin.Capture
errorLabel - field in class de.mud.jta.plugin.MudConnector
event - field in class de.mud.jta.event.FocusStatus

F

fileDialog - field in class de.mud.jta.plugin.Capture
FilterPlugin - interface de.mud.jta.FilterPlugin
The filter plugin is the base interface for plugins that want to intercept the communication between front end and back end plugins.
finalize() - method in class de.mud.jta.plugin.HandlerPTY
Notify all listeners of a configuration event.
Notify all listeners of a configuration event.
Notify all listeners about the end of record message
Notify the listers about the focus status of the sending component.
Notify all listeners about the status of local echo.
Notify the listers about the online status.
Fire the message to all listeners that are compatible with this message and return the result.
Notify all listeners about return focus message.
Set the new size of the window
Tell all listeners that we would like to connect.
Notify all listeners that they may play the sound.
Notify all listeners about the end of record message
Ask all terminal type listener about the terminal type and return the first answer.
Return the size of the window
FlashTerminal - class de.mud.flash.FlashTerminal
Flash Terminal Server implementation

Maintainer: Matthias L.

FocusStatus - class de.mud.jta.event.FocusStatus
Notify all listeners that a component has got the input focus.
FocusStatus(de.mud.jta.Plugin,FocusEvent) - constructor for class de.mud.jta.event.FocusStatus
Create a new online status message with the specified value.
FocusStatusListener - interface de.mud.jta.event.FocusStatusListener
This is the interface for a focus status listener.

G

getAttributes(int,int) - method in class de.mud.terminal.VDUBuffer
Get the attributes for the specified position.
getBottomMargin() - method in class de.mud.terminal.VDUBuffer
Get the bottom scroll margin.
getBufferSize() - method in class de.mud.terminal.VDUBuffer
Retrieve current scrollback buffer size.
getChar(int,int) - method in class de.mud.terminal.VDUBuffer
Get the character at the specified position.
getColorSet() - method in class de.mud.terminal.SwingTerminal
Get current color set.
getColumns() - method in class de.mud.terminal.VDUBuffer
Get amount of columns on the screen.
getComponents() - method in class de.mud.jta.Common
Get the list of visual components currently registered.
getCursorColumn() - method in class de.mud.terminal.VDUBuffer
Get the current column of the cursor position.
getCursorRow() - method in class de.mud.terminal.VDUBuffer
Get the current line of the cursor position.
getDate() - method in class de.mud.jta.Build
getDate() - method in class de.mud.jta.Version
getFilterSource() - method in class de.mud.jta.plugin.ButtonBar
getFilterSource() - method in class de.mud.jta.plugin.Capture
getFilterSource() - method in class de.mud.jta.FilterPlugin
getFilterSource() - method in class de.mud.jta.plugin.Script
getFilterSource() - method in class de.mud.jta.plugin.Shell
getFilterSource() - method in class de.mud.jta.plugin.Sink
getFilterSource() - method in class de.mud.jta.plugin.Socket
getFilterSource() - method in class de.mud.jta.plugin.SSH
getFilterSource() - method in class de.mud.jta.plugin.Telnet
getFilterSource() - method in class de.mud.jta.plugin.Terminal
getFilterSource() - method in class de.mud.jta.plugin.Timeout
getFilterSource() - method in class de.mud.jta.plugin.URLFilter
getHandler() - method in class de.mud.telnet.TelnetWrapper
getId() - method in class de.mud.jta.Plugin
Return identifier for this plugin.
getInsets() - method in class de.mud.terminal.SwingTerminal
The insets of the character display define the border.
getInstance(String) - static method in class de.mud.ssh.Cipher
getMaxBufferSize() - method in class de.mud.terminal.VDUBuffer
Retrieve maximum buffer Size.
getMenus() - method in class de.mud.jta.Common
getMpInt() - method in class de.mud.ssh.SshPacket1
Return the mp-int at the position offset in the data First 2 bytes are the number of bits in the integer, msb first (for example, the value 0x00012345 would have 17 bits).
getMpInt() - method in class de.mud.ssh.SshPacket2
Return the mp-int at the position offset in the data First 4 bytes are the number of bytes in the integer, msb first (for example, the value 0x00012345 would have 17 bits).
getMpInt(int,byte[]) - static method in class de.mud.ssh.SshMisc
Return the mp-int at the position offset in the data First 2 bytes are the number of bits in the integer, msb first (for example, the value 0x00012345 would have 17 bits).
getNotZeroRandomByte() - static method in class de.mud.ssh.SshMisc
getPluginMenu() - method in class de.mud.jta.plugin.ButtonBar
Get the menu entry for this component.
getPluginMenu() - method in class de.mud.jta.plugin.Capture
The Capture menu for the menu bar as configured in the constructor.
getPluginMenu() - method in class de.mud.jta.plugin.MudConnector
Get the menu entry for this component.
getPluginMenu() - method in class de.mud.jta.plugin.SSH
getPluginMenu() - method in class de.mud.jta.plugin.Status
Get the menu entry for this component.
getPluginMenu() - method in class de.mud.jta.plugin.Terminal
Get the menu entry for this component.
getPluginMenu() - method in class de.mud.jta.plugin.URLFilter
Get the menu entry for this component.
getPluginMenu() - method in class de.mud.jta.VisualPlugin
Get the menu entry for this component.
getPlugins() - method in class de.mud.jta.PluginLoader
getPluginVisual() - method in class de.mud.jta.plugin.ButtonBar
Get the visible components from the plugin.
getPluginVisual() - method in class de.mud.jta.plugin.Capture
The Capture plugin has no visual component that is embedded in the JTA main frame, so this returns null.
getPluginVisual() - method in class de.mud.jta.plugin.MudConnector
Get the visible components from the plugin.
getPluginVisual() - method in class de.mud.jta.plugin.SSH
getPluginVisual() - method in class de.mud.jta.plugin.Status
Get the visible components from the plugin.
getPluginVisual() - method in class de.mud.jta.plugin.Terminal
Get the visible components from the plugin.
getPluginVisual() - method in class de.mud.jta.plugin.URLFilter
Get the visible components from the plugin.
getPluginVisual() - method in class de.mud.jta.VisualPlugin
Get the visible components from the plugin.
getPreferredSize() - method in class de.mud.terminal.SwingTerminal
Return the preferred Size of the character display.
getPrompt() - method in class de.mud.jta.Wrapper
getProperty(String,String) - method in class de.mud.jta.PluginConfig
Get the property value for a certain plugin.
getProperty(String,String,String) - method in class de.mud.jta.PluginConfig
Get property value for a certain plugin with the specified id.
getRows() - method in class de.mud.terminal.VDUBuffer
Get amount of rows on the screen.
getSelection() - method in class de.mud.terminal.SwingTerminal
getSize() - method in class de.mud.terminal.SwingTerminal
Return the real size in points of the character display.
getString(int,byte[]) - static method in class de.mud.ssh.SshMisc
return the strint at the position offset in the data First 4 bytes are the length of the string, msb first (not including the length itself).
getTerminalID() - method in class de.mud.terminal.vt320
Get the terminal id used to identify this terminal.
getTerminalType() - method in class de.mud.ssh.SshIO
getTerminalType() - method in class de.mud.telnet.TelnetProtocolHandler
Get the current terminal type for TTYPE telnet option.
getTerminalType() - method in class de.mud.jta.event.TerminalTypeListener
Return the terminal type string
getTerminalType() - method in class de.mud.jta.Wrapper
getTopMargin() - method in class de.mud.terminal.VDUBuffer
Get the top scroll margin.
getVDUBuffer() - method in class de.mud.flash.FlashTerminal
Get the current buffer.
getVDUBuffer() - method in class de.mud.terminal.SwingTerminal
Return the currently associated VDUBuffer.
getVDUBuffer() - method in class de.mud.terminal.VDUDisplay
getWindowBase() - method in class de.mud.terminal.VDUBuffer
Get the current window base.
getWindowSize() - method in class de.mud.telnet.TelnetProtocolHandler
Get the current window size of the terminal for the NAWS telnet option.
getWindowSize() - method in class de.mud.jta.event.WindowSizeListener
Return the current window size of the terminal in rows and columns.
getWindowSize() - method in class de.mud.jta.Wrapper

H

handler - field in class de.mud.jta.plugin.SSH
handler - field in class de.mud.ssh.SshWrapper
handler - field in class de.mud.jta.plugin.Telnet
handler - field in class de.mud.telnet.TelnetWrapper
HandlerPTY - class de.mud.jta.plugin.HandlerPTY
handleSSH(buff[]) - method in class de.mud.ssh.SshIO
Read data from the remote host.
hashHostKey - field in class de.mud.ssh.SshIO
height - field in class de.mud.terminal.VDUBuffer
Help - class de.mud.jta.Help
Help display for JTA.
helpText - static field in class de.mud.jta.Help
host - field in class de.mud.jta.Wrapper

I

id - field in class de.mud.jta.Plugin
in case we have several plugins of the same type this contains their unique id
ID - static field in class de.mud.jta.PluginLoader
holds the current version id
ID - static field in class de.mud.telnet.TelnetProtocolHandler
contains the current revision id
ID - static field in class de.mud.terminal.VDUBuffer
The current version id tag
ID - static field in class de.mud.terminal.vt320
The current version id tag.
IDEA - class de.mud.ssh.IDEA
in - field in class de.mud.jta.plugin.Socket
in - field in class de.mud.jta.Wrapper
init() - method in class de.mud.jta.Applet
Read all parameters from the applet configuration and do initializations for the plugins and the applet.
init() - method in class de.mud.jta.SmallApplet
Read all parameters from the applet configuration and do initializations for the plugins and the applet.
inputfeed(byte[],int) - method in class de.mud.telnet.TelnetProtocolHandler
insertChar(int,int,char,int) - method in class de.mud.terminal.VDUBuffer
Insert a character at a specific position on the screen.
insertLine(int) - method in class de.mud.terminal.VDUBuffer
Insert a blank line at a specific position.
insertLine(int,boolean) - method in class de.mud.terminal.VDUBuffer
Insert a blank line at a specific position.
insertLine(int,int) - method in class de.mud.terminal.VDUBuffer
Insert blank lines at a specific position.
insertLine(int,int,boolean) - method in class de.mud.terminal.VDUBuffer
Insert blank lines at a specific position.
inSoftFont(char) - method in class de.mud.terminal.SoftFont
INVERT - static field in class de.mud.terminal.VDUBuffer
Invert character.
INVISIBLE - static field in class de.mud.terminal.VDUBuffer
Invisible character.
IV0 - field in class de.mud.ssh.DES
IV0 - field in class de.mud.ssh.IDEA
IV1 - field in class de.mud.ssh.DES
IV1 - field in class de.mud.ssh.IDEA

K

KEY_ACTION - static field in class de.mud.terminal.VDUInput
KEY_ALT - static field in class de.mud.terminal.VDUInput
KEY_CONTROL - static field in class de.mud.terminal.VDUInput
key_schedule - field in class de.mud.ssh.DES
key_schedule - field in class de.mud.ssh.IDEA
KEY_SHIFT - static field in class de.mud.terminal.VDUInput
keyPressed(int,char,int) - method in class de.mud.terminal.VDUInput
main keytyping event handler...
keyPressed(int,char,int) - method in class de.mud.terminal.vt320
main keytyping event handler...
keyPressed(KeyEvent) - method in class de.mud.terminal.SwingTerminal
keyReleased(KeyEvent) - method in class de.mud.terminal.SwingTerminal
keyReleased(KeyEvent) - method in class de.mud.terminal.vt320
keyTyped(int,char,int) - method in class de.mud.terminal.VDUInput
Handle key Typed events for the terminal, this will get all normal key types, but no shift/alt/control/numlock.
keyTyped(int,char,int) - method in class de.mud.terminal.vt320
Handle key Typed events for the terminal, this will get all normal key types, but no shift/alt/control/numlock.
keyTyped(KeyEvent) - method in class de.mud.terminal.SwingTerminal

L

layouter - field in class de.mud.jta.plugin.MudConnector
listURL - field in class de.mud.jta.plugin.MudConnector
LocalEchoListener - interface de.mud.jta.event.LocalEchoListener
This interface should be used by plugins who would like to be notified about the local echo property.
LocalEchoRequest - class de.mud.jta.event.LocalEchoRequest
Notification of the local echo property.
LocalEchoRequest(boolean) - constructor for class de.mud.jta.event.LocalEchoRequest
Create a new local echo request with the specified value.
login(String,String) - method in class de.mud.jta.Wrapper
Login into remote host.
lostOwnership(Clipboard,Transferable) - method in class de.mud.jta.plugin.Terminal
LOW - static field in class de.mud.terminal.VDUBuffer
Lower intensity character.

M

Main - class de.mud.jta.Main
JTA - Telnet/SSH for the JAVA(tm) platform

This is the implementation of whole set of applications.

main(args[]) - static method in class de.mud.flash.FlashTerminalServer
Read all parameters from the applet configuration and do initializations for the plugins and the applet.
main(args[]) - static method in class de.mud.jta.Main
main(args[]) - static method in class de.mud.ssh.SshWrapperExample
map_cp850_unicode(char) - method in class de.mud.terminal.vt320
markLine(int,int) - method in class de.mud.terminal.VDUBuffer
Mark lines to be updated with redraw().
match(byte[],int) - method in class de.mud.telnet.ScriptHandler
Try to match the byte array s against the match string.
max(double,double) - method in class de.mud.terminal.SwingTerminal
maxBufSize - field in class de.mud.terminal.VDUBuffer
MCMenu - field in class de.mud.jta.plugin.MudConnector
menu - field in class de.mud.jta.plugin.Capture
The plugin menu
menu - field in class de.mud.jta.plugin.Terminal
holds the terminal menu
min(double,double) - method in class de.mud.terminal.SwingTerminal
mouseClicked(MouseEvent) - method in class de.mud.terminal.SwingTerminal
mouseDragged(MouseEvent) - method in class de.mud.terminal.SwingTerminal
mouseEntered(MouseEvent) - method in class de.mud.terminal.SwingTerminal
mouseExited(MouseEvent) - method in class de.mud.terminal.SwingTerminal
mouseGetPos(Point) - method in class de.mud.terminal.SwingTerminal
Convert Mouse Event coordinates into character cell coordinates
mouseMoved(MouseEvent) - method in class de.mud.terminal.SwingTerminal
mousePressed(int,int,int) - method in class de.mud.terminal.VDUInput
Terminal is mouse-aware and requires (x,y) coordinates of on the terminal (character coordinates) and the button clicked.
mousePressed(int,int,int) - method in class de.mud.terminal.vt320
Terminal is mouse-aware and requires (x,y) coordinates of on the terminal (character coordinates) and the button clicked.
mousePressed(MouseEvent) - method in class de.mud.terminal.SwingTerminal
Handle mouse pressed events for copy & paste.
mouseReleased(int,int,int) - method in class de.mud.terminal.VDUInput
Terminal is mouse-aware and requires the coordinates and button of the release.
mouseReleased(int,int,int) - method in class de.mud.terminal.vt320
Terminal is mouse-aware and requires the coordinates and button of the release.
mouseReleased(MouseEvent) - method in class de.mud.terminal.SwingTerminal
Handle mouse released events for copy & paste.
mudAddr - field in class de.mud.jta.plugin.MudConnector
MudConnector - class de.mud.jta.plugin.MudConnector
The MudConnector (http://www.mudconnector.com) plugin.
MudConnector(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.MudConnector
Create the list plugin and get the url to the actual list.
mudList - field in class de.mud.jta.plugin.MudConnector
mudListPanel - field in class de.mud.jta.plugin.MudConnector
mudListSelector - field in class de.mud.jta.plugin.MudConnector
mudName - field in class de.mud.jta.plugin.MudConnector
mudPort - field in class de.mud.jta.plugin.MudConnector
mulop(int,int) - static method in class de.mud.ssh.IDEA

N

negotiate(nbuf[]) - method in class de.mud.telnet.TelnetProtocolHandler
Handle telnet protocol negotiation.
NONE - class de.mud.ssh.NONE
NORMAL - static field in class de.mud.terminal.VDUBuffer
Make character normal.
notifyEndOfRecord() - method in class de.mud.telnet.TelnetProtocolHandler
Generate an EOR (end of record) request.

O

offline() - method in class de.mud.jta.event.OnlineStatusListener
Called when the system is offline.
online - field in class de.mud.jta.event.OnlineStatus
online() - method in class de.mud.jta.event.OnlineStatusListener
Called when the system is online.
OnlineStatus - class de.mud.jta.event.OnlineStatus
Notify all listeners that we on or offline.
OnlineStatus(boolean) - constructor for class de.mud.jta.event.OnlineStatus
Create a new online status message with the specified value.
OnlineStatusListener - interface de.mud.jta.event.OnlineStatusListener
This is the interface for a online status listener.
out - field in class de.mud.jta.plugin.Socket
out - field in class de.mud.jta.Wrapper

P

P - field in class de.mud.ssh.Blowfish
paint(Graphics) - method in class de.mud.terminal.SwingTerminal
Paint the current screen using the backing store image.
panel - field in class de.mud.jta.plugin.ButtonBar
the panel that contains the buttons and input fields
pass - field in class de.mud.jta.plugin.SSH
paste(Clipboard) - method in class de.mud.jta.plugin.Terminal
Paste text from clipboard to the plugin.
paste(Clipboard) - method in class de.mud.jta.VisualTransferPlugin
Paste text from clipboard to the plugin.
pin - field in class de.mud.jta.plugin.URLFilter
playSound(URL) - method in class de.mud.jta.event.SoundListener
Play a sound that is given as a URL
Plugin - class de.mud.jta.Plugin
Plugin base class for the JTA.
plugin - field in class de.mud.jta.event.FocusStatus
Plugin(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.Plugin
Create a new plugin and set the plugin bus used by this plugin and the unique id.
PluginBus - interface de.mud.jta.PluginBus
A plugin bus is used for communication between plugins.
PluginConfig - class de.mud.jta.PluginConfig
Plugin configuration container.
PluginConfig(Properties) - constructor for class de.mud.jta.PluginConfig
Called if a plugin gained the input focus.
PluginListener - interface de.mud.jta.PluginListener
A tag interface for a plugin message listener.
PluginLoader - class de.mud.jta.PluginLoader
The plugin loader tries to load the plugin by name and returns a corresponding plugin object.
PluginLoader() - constructor for class de.mud.jta.PluginLoader
Create new plugin loader and set up with default plugin path.
PluginLoader(Vector) - constructor for class de.mud.jta.PluginLoader
Create new plugin loader and set up with specified plugin path.
pluginLostFocus(de.mud.jta.Plugin) - method in class de.mud.jta.event.FocusStatusListener
Called if a plugin lost the input focus.
PluginMessage - interface de.mud.jta.PluginMessage
The base interface for a plugin message.
port - field in class de.mud.jta.Wrapper
pout - field in class de.mud.jta.plugin.URLFilter
print(Graphics) - method in class de.mud.terminal.SwingTerminal
processFocusEvent(FocusEvent) - method in class de.mud.terminal.SwingTerminal
processKeyEvent(KeyEvent) - method in class de.mud.terminal.SwingTerminal
Process key events for this component.
processMouseEvent(MouseEvent) - method in class de.mud.terminal.SwingTerminal
Process mouse events for this component.
processMouseMotionEvent(MouseEvent) - method in class de.mud.terminal.SwingTerminal
Process mouse motion events for this component.
progress - field in class de.mud.jta.plugin.MudConnector
protocols - field in class de.mud.jta.plugin.URLFilter
putChar(int,int,char) - method in class de.mud.terminal.VDUBuffer
Put a character on the screen with normal font and outline.
putChar(int,int,char,int) - method in class de.mud.terminal.VDUBuffer
Put a character on the screen with specific font and outline.
putMpInt(BigInteger) - method in class de.mud.ssh.SshPacket1
putMpInt(BigInteger) - method in class de.mud.ssh.SshPacket2
putString(int,int,String) - method in class de.mud.terminal.VDUBuffer
Put a String at a specific position.
putString(int,int,String,int) - method in class de.mud.terminal.VDUBuffer
Put a String at a specific position giving all characters the same attributes.
putString(String) - method in class de.mud.terminal.vt320
Put string at current cursor position.

R

read(byte[]) - method in class de.mud.jta.plugin.ButtonBar
read(byte[]) - method in class de.mud.jta.plugin.Capture
Read data from the left side plugin, capture the content and pass it on to the next plugin which called this method.
read(byte[]) - method in class de.mud.jta.FilterPlugin
Read a block of data from the back end.
read(byte[]) - method in class de.mud.jta.plugin.HandlerPTY
read(byte[]) - method in class de.mud.jta.plugin.Script
Read an array of bytes from the back end and put it through the script parser to see if it matches.
read(byte[]) - method in class de.mud.jta.plugin.Shell
read(byte[]) - method in class de.mud.jta.plugin.Sink
read(byte[]) - method in class de.mud.jta.plugin.Socket
read(byte[]) - method in class de.mud.jta.plugin.SSH
Read data from the backend and decrypt it.
read(byte[]) - method in class de.mud.ssh.SshWrapper
Read data from the backend and decrypt it.
read(byte[]) - method in class de.mud.jta.plugin.Telnet
read(byte[]) - method in class de.mud.telnet.TelnetWrapper
Read data from the socket and use telnet negotiation before returning the data read.
read(byte[]) - method in class de.mud.jta.plugin.Terminal
read(byte[]) - method in class de.mud.jta.plugin.Timeout
read(byte[]) - method in class de.mud.jta.plugin.URLFilter
Read an array of bytes from the back end and send it to the url parser to see if it matches.
read(byte[]) - method in class de.mud.jta.Wrapper
Read data from the socket and use telnet negotiation before returning the data read.
redraw() - method in class de.mud.flash.FlashTerminal
Redraw terminal (send new/changed terminal lines to flash frontend).
redraw() - method in class de.mud.terminal.SwingTerminal
Redraw marked lines.
redraw() - method in class de.mud.terminal.VDUBuffer
Trigger a redraw on the display.
redraw() - method in class de.mud.terminal.VDUDisplay
redraw(Graphics) - method in class de.mud.terminal.SwingTerminal
Register a plugin listener with this bus object
Register a new plugin listener.
relay - field in class de.mud.jta.plugin.Socket
relayPort - field in class de.mud.jta.plugin.Socket
remoteUrlList - field in class de.mud.jta.plugin.Capture
The remote storage URL
removeFocusListener(FocusListener) - method in class de.mud.terminal.SwingTerminal
removeKeyListener(KeyListener) - method in class de.mud.terminal.SwingTerminal
Remove key listener from the VDU.
removeMouseListener(MouseListener) - method in class de.mud.terminal.SwingTerminal
Remove a mouse listener to the VDU.
Remove a mouse motion listener to the VDU.
replacePlugin(String,String) - method in class de.mud.jta.PluginLoader
Replace a plugin with a new one, actually reloads the plugin.
reset() - method in class de.mud.telnet.TelnetProtocolHandler
Reset the protocol handler.
reset() - method in class de.mud.terminal.vt320
RESIZE_FONT - static field in class de.mud.terminal.SwingTerminal
RESIZE_NONE - static field in class de.mud.terminal.SwingTerminal
RESIZE_SCREEN - static field in class de.mud.terminal.SwingTerminal
returnFocus() - method in class de.mud.jta.event.ReturnFocusListener
Called if the end of return focus message is sent.
ReturnFocusListener - interface de.mud.jta.event.ReturnFocusListener
This interface should be used by plugins who would like to be notified about the return of the focus from another plugin.
ReturnFocusRequest - class de.mud.jta.event.ReturnFocusRequest
Notify listeners that the focus is to be returned to whoever wants it.
ReturnFocusRequest() - constructor for class de.mud.jta.event.ReturnFocusRequest
Create a new return focus request.
run() - method in class de.mud.flash.FlashTerminal
run() - method in class de.mud.flash.FlashTerminalServer
run() - method in class de.mud.jta.plugin.MudConnector
run() - method in class de.mud.jta.plugin.Sink
Continuously read from our back end and drop the data.
run() - method in class de.mud.jta.SmallApplet
Continuously read from remote host and display the data on screen.
run() - method in class de.mud.jta.plugin.Status
run() - method in class de.mud.jta.plugin.Terminal
Continuously read from our back end and display the data on screen.
run() - method in class de.mud.jta.plugin.Timeout
Sleep for the timeout beeing.
run() - method in class de.mud.jta.plugin.URLFilter

S

S0 - field in class de.mud.ssh.Blowfish
S1 - field in class de.mud.ssh.Blowfish
S2 - field in class de.mud.ssh.Blowfish
S3 - field in class de.mud.ssh.Blowfish
screenBase - field in class de.mud.terminal.VDUBuffer
Script - class de.mud.jta.plugin.Script
The script plugin takes a series of match and answer pairs to compare the incoming data with the matches and if it succeeds writes the answers back.
script - field in class de.mud.jta.Wrapper
Script(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Script
Create a new scripting plugin.
ScriptHandler - class de.mud.telnet.ScriptHandler
A script handler, that tries to match strings and returns true when it found the string it searched for.
scriptHandler - field in class de.mud.jta.Wrapper
SCROLL_DOWN - static field in class de.mud.terminal.VDUBuffer
Scroll down when inserting a line.
SCROLL_UP - static field in class de.mud.terminal.VDUBuffer
Scroll up when inserting a line.
scrollMarker - field in class de.mud.terminal.VDUBuffer
send(String) - method in class de.mud.ssh.SshWrapper
Send a command to the remote host.
send(String) - method in class de.mud.telnet.TelnetWrapper
Send a command to the remote host.
send(String) - method in class de.mud.jta.Wrapper
Send a command to the remote host.
sendData(String) - method in class de.mud.ssh.SshIO
sendTelnetCommand(byte) - method in class de.mud.jta.event.TelnetCommandListener
Called by code in the terminal interface or somewhere for sending telnet commands
sendTelnetCommand(byte) - method in class de.mud.terminal.vt320
sendTelnetControl(byte) - method in class de.mud.telnet.TelnetProtocolHandler
Send a Telnet Escape character (IAC )
setAnswerBack(String) - method in class de.mud.terminal.vt320
setApplet(JApplet) - method in class de.mud.jta.event.AppletListener
Return the current window size of the terminal in rows and columns.
setBorder(int,boolean) - method in class de.mud.terminal.SwingTerminal
Set the border thickness and the border type.
setBottomMargin(int) - method in class de.mud.terminal.VDUBuffer
Set the bottom scroll margin for the screen.
setBounds(int,int,int,int) - method in class de.mud.terminal.SwingTerminal
Reshape character display according to resize strategy.
setBufferSize(int) - method in class de.mud.terminal.VDUBuffer
Set scrollback buffer size.
setColorPrinting(boolean) - method in class de.mud.terminal.SwingTerminal
Set default for printing black&white or colorized as displayed on screen.
setColorSet(Color[]) - method in class de.mud.terminal.SwingTerminal
Set new color set for the display.
Called for configuration changes.
setCR(String) - method in class de.mud.telnet.TelnetProtocolHandler
setCRLF(String) - method in class de.mud.telnet.TelnetProtocolHandler
setCursorColors(Color,Color) - method in class de.mud.terminal.SwingTerminal
Set cursor FG and BG colors
setCursorPosition(int,int) - method in class de.mud.terminal.VDUBuffer
Puts the cursor at the specified position.
setDisplay(de.mud.terminal.VDUDisplay) - method in class de.mud.terminal.VDUBuffer
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.ButtonBar
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.Capture
The filter source is the plugin where Capture is connected to.
Set the source plugin where we get our data from and where the data sink (write) is.
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.Script
Set the filter source where we can read data from and where to write the script answer to.
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.Shell
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.Sink
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.Socket
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.SSH
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.Telnet
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.Terminal
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.Timeout
setFilterSource(de.mud.jta.FilterPlugin) - method in class de.mud.jta.plugin.URLFilter
Set the filter source where we can read data from and where to write the script answer to.
setFont(Font) - method in class de.mud.terminal.SwingTerminal
Set the font to be used for rendering the characters on screen.
setIBMCharset(boolean) - method in class de.mud.terminal.vt320
Enable the usage of the IBM character set used by some BBS's.
setKey(byte[]) - method in class de.mud.ssh.Blowfish
setKey(byte[]) - method in class de.mud.ssh.Cipher
setKey(byte[]) - method in class de.mud.ssh.DES
setKey(byte[]) - method in class de.mud.ssh.DES3
setKey(byte[]) - method in class de.mud.ssh.IDEA
setKey(byte[]) - method in class de.mud.ssh.NONE
setKey(String) - method in class de.mud.ssh.Blowfish
setKey(String) - method in class de.mud.ssh.Cipher
setKey(String) - method in class de.mud.ssh.NONE
setKeyCodes(Properties) - method in class de.mud.terminal.VDUInput
Override the standard key codes used by the terminal emulation.
setKeyCodes(Properties) - method in class de.mud.terminal.vt320
Override the standard key codes used by the terminal emulation.
setLocalEcho(boolean) - method in class de.mud.jta.event.LocalEchoListener
Called if the local echo property changes.
setLocalEcho(boolean) - method in class de.mud.telnet.TelnetProtocolHandler
Set the local echo option of telnet.
setLocalEcho(boolean) - method in class de.mud.terminal.vt320
Enable or disable the local echo property of the terminal.
setLocalEcho(boolean) - method in class de.mud.jta.Wrapper
setLogin(String) - method in class de.mud.ssh.SshIO
setPassword(String) - method in class de.mud.ssh.SshIO
setPrompt(String) - method in class de.mud.jta.Wrapper
setProperty(String,String,String) - method in class de.mud.jta.PluginConfig
Set the property value for a certain plugin.
Set the property value for a certain plugin and id.
setResizeStrategy(int) - method in class de.mud.terminal.SwingTerminal
Set the strategy when window is resized.
setScreenSize(int,int,boolean) - method in class de.mud.terminal.VDUBuffer
Change the size of the screen.
setScreenSize(int,int,boolean) - method in class de.mud.terminal.vt320
Change the size of the screen.
setScrollbar(JScrollBar) - method in class de.mud.terminal.SwingTerminal
Connect a scrollbar to the VDU.
setTerminalID(String) - method in class de.mud.terminal.vt320
Set the terminal id used to identify this terminal.
setTopMargin(int) - method in class de.mud.terminal.VDUBuffer
Set the top scroll margin for the screen.
setup(String) - method in class de.mud.telnet.ScriptHandler
Setup the parser using the passed string.
Set the VDUBuffer that contains the terminal screen and back-buffer
setVDUBuffer(de.mud.terminal.VDUBuffer) - method in class de.mud.terminal.SwingTerminal
Set a new terminal (VDU) buffer.
setVDUBuffer(de.mud.terminal.VDUBuffer) - method in class de.mud.terminal.VDUDisplay
setVMS(boolean) - method in class de.mud.terminal.vt320
Enable the VMS mode of the terminal to handle some things differently for VMS hosts.
setWindowBase(int) - method in class de.mud.terminal.VDUBuffer
Set the current window base.
setWindowSize(int,int) - method in class de.mud.jta.event.SetWindowSizeListener
Set the current window size of the terminal in rows and columns.
setWindowSize(int,int) - method in class de.mud.ssh.SshIO
setWindowSize(int,int) - method in class de.mud.telnet.TelnetProtocolHandler
Send the new Window Size (via NAWS)
setWindowSize(int,int) - method in class de.mud.terminal.vt320
Sent the changed window size from the terminal to all listeners.
SetWindowSizeListener - interface de.mud.jta.event.SetWindowSizeListener
This is the interface for a window size listener.
Request the current window size of the terminal.
SetWindowSizeRequest(int,int) - constructor for class de.mud.jta.event.SetWindowSizeRequest
Shell - class de.mud.jta.plugin.Shell
The shell plugin is the backend component for terminal emulation using a shell.
Shell(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Shell
shellCommand - field in class de.mud.jta.plugin.Shell
show(Component,String) - static method in class de.mud.jta.Help
showcursor - field in class de.mud.terminal.VDUBuffer
showCursor(boolean) - method in class de.mud.terminal.VDUBuffer
Sets whether the cursor is visible or not.
showURL(String) - method in class de.mud.jta.plugin.URLFilter
Show a URL if the applet context is available.
Sink - class de.mud.jta.plugin.Sink
The terminal plugin represents the actual terminal where the data will be displayed and the gets the keyboard input to sent back to the remote host.
Sink(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Sink
Create a new plugin and set the plugin bus used by this plugin and the unique id.
SmallApplet - class de.mud.jta.SmallApplet
Small Telnet Applet implementation

Maintainer: Matthias L.

Socket - class de.mud.jta.plugin.Socket
The socket plugin acts as the data source for networked operations.
socket - field in class de.mud.jta.plugin.Socket
socket - field in class de.mud.jta.Wrapper
Socket(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Socket
Create a new socket plugin.
SocketListener - interface de.mud.jta.event.SocketListener
The socket listener should be implemented by plugins that want to know when the whole systems connects or disconnects.
SocketRequest - class de.mud.jta.event.SocketRequest
Notification of a socket request.
SocketRequest() - constructor for class de.mud.jta.event.SocketRequest
Create a new disconnect message
SocketRequest(String,int) - constructor for class de.mud.jta.event.SocketRequest
Create a new connect message
SoftFont - class de.mud.terminal.SoftFont
Any characters that are not available in standard java fonts may be drawn using the softfont utility.
SoftFont() - constructor for class de.mud.terminal.SoftFont
SoundListener - interface de.mud.jta.event.SoundListener
Play a sound when requested.
SoundRequest - class de.mud.jta.event.SoundRequest
Play a sound.
SoundRequest(URL) - constructor for class de.mud.jta.event.SoundRequest
source - field in class de.mud.jta.plugin.Capture
source - field in class de.mud.jta.plugin.Script
holds the data source for input and output
source - field in class de.mud.jta.plugin.Sink
source - field in class de.mud.jta.plugin.SSH
source - field in class de.mud.jta.plugin.Telnet
source - field in class de.mud.jta.plugin.Terminal
source - field in class de.mud.jta.plugin.URLFilter
holds the data source for input and output
split(String,char) - static method in class de.mud.jta.Common
Split up comma separated lists of strings.
SSH - class de.mud.jta.plugin.SSH
Secure Shell plugin for the JTA.
SSH(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.SSH
Create a new ssh plugin.
SshCrypto - class de.mud.ssh.SshCrypto
SshCrypto(String,byte[]) - constructor for class de.mud.ssh.SshCrypto
SshIO - class de.mud.ssh.SshIO
Secure Shell IO
SshIO() - constructor for class de.mud.ssh.SshIO
Initialise SshIO
SshMisc - class de.mud.ssh.SshMisc
SshPacket1 - class de.mud.ssh.SshPacket1
SshPacket1(byte) - constructor for class de.mud.ssh.SshPacket1
SshPacket1(de.mud.ssh.SshCrypto) - constructor for class de.mud.ssh.SshPacket1
SshPacket2 - class de.mud.ssh.SshPacket2
SshPacket2(byte) - constructor for class de.mud.ssh.SshPacket2
SshPacket2(de.mud.ssh.SshCrypto) - constructor for class de.mud.ssh.SshPacket2
SshWrapper - class de.mud.ssh.SshWrapper
The telnet ssh is a sample class for how to use the SSH protocol handler of the JTA source package.
SshWrapper() - constructor for class de.mud.ssh.SshWrapper
This is an example for using the SshWrapper class.
start() - method in class de.mud.jta.Applet
Start the applet.
start() - method in class de.mud.jta.SmallApplet
Start the applet.
start(Socket) - method in class de.mud.flash.FlashTerminal
start(String) - method in class de.mud.jta.plugin.HandlerPTY
startup() - method in class de.mud.telnet.TelnetProtocolHandler
Do not send any notifications at startup.
Status - class de.mud.jta.plugin.Status
A simple plugin showing the current status of the application whether it is online or not.
Status(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Status
Create a new plugin and set the plugin bus used by this plugin and the unique id.
step - field in class de.mud.jta.plugin.MudConnector
stop() - method in class de.mud.jta.Applet
Stop the applet and disconnect.
stop() - method in class de.mud.jta.SmallApplet
Stop the applet and disconnect.
SwingTerminal - class de.mud.terminal.SwingTerminal
Video Display Unit emulation for Swing/AWT.
SwingTerminal(de.mud.terminal.VDUBuffer) - constructor for class de.mud.terminal.SwingTerminal
Create a display unit with size 80x24 and Font "Monospaced", size 12.
SwingTerminal(de.mud.terminal.VDUBuffer,Font) - constructor for class de.mud.terminal.SwingTerminal
Create a new video display unit with the passed width and height in characters using a special font and font size.

T

Telnet - class de.mud.jta.plugin.Telnet
The telnet plugin utilizes a telnet protocol handler to filter telnet negotiation requests from the data stream.
Telnet(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Telnet
Create a new telnet plugin.
TelnetCommandListener - interface de.mud.jta.event.TelnetCommandListener
This interface should be used by plugins who would like to be notified about the end of record event

Maintainer: Marcus Meissner

Notification of the end of record event

Maintainer: Marcus Meissner

TelnetCommandRequest(byte) - constructor for class de.mud.jta.event.TelnetCommandRequest
This is a telnet protocol handler.
TelnetProtocolHandler() - constructor for class de.mud.telnet.TelnetProtocolHandler
Create a new telnet protocol handler.
TelnetWrapper - class de.mud.telnet.TelnetWrapper
The telnet wrapper is a sample class for how to use the telnet protocol handler of the JTA source package.
TelnetWrapper() - constructor for class de.mud.telnet.TelnetWrapper
Terminal - class de.mud.jta.plugin.Terminal
The terminal plugin represents the actual terminal where the data will be displayed and the gets the keyboard input to sent back to the remote host.
terminal - field in class de.mud.jta.plugin.Terminal
holds the actual terminal emulation
Terminal(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Terminal
Create a new terminal plugin and initialize the terminal emulation.
TerminalTypeListener - interface de.mud.jta.event.TerminalTypeListener
This is the interface for a terminal type listener.
TerminalTypeRequest - class de.mud.jta.event.TerminalTypeRequest
Request message for the current terminal type.
Timeout - class de.mud.jta.plugin.Timeout
The timeout plugin looks at the incoming and outgoing data stream and tries to close the connection gracefully if the timeout occured or if not graceful exit command was configured simply closed the connection.
timeout - field in class de.mud.jta.plugin.Timeout
Timeout(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.Timeout
Create the new timeout plugin.
timeoutCommand - field in class de.mud.jta.plugin.Timeout
timeoutThread - field in class de.mud.jta.plugin.Timeout
timeoutWarning - field in class de.mud.jta.plugin.Timeout
tPanel - field in class de.mud.jta.plugin.Terminal
the terminal panel that is displayed on-screen
transpose(byte[]) - method in class de.mud.telnet.TelnetProtocolHandler
Transpose special telnet codes like 0xff or newlines to values that are compliant to the protocol.

U

UNDERLINE - static field in class de.mud.terminal.VDUBuffer
Underline character.
update - field in class de.mud.terminal.VDUBuffer
update(Graphics) - method in class de.mud.jta.SmallApplet
updateScrollBar() - method in class de.mud.flash.FlashTerminal
updateScrollBar() - method in class de.mud.terminal.SwingTerminal
updateScrollBar() - method in class de.mud.terminal.VDUDisplay
URLFilter - class de.mud.jta.plugin.URLFilter
Maintainer: Matthias L.
URLFilter(de.mud.jta.PluginBus,String) - constructor for class de.mud.jta.plugin.URLFilter
Create a new scripting plugin.
urlList - field in class de.mud.jta.plugin.URLFilter
urlMenu - field in class de.mud.jta.plugin.URLFilter
urlPanel - field in class de.mud.jta.plugin.URLFilter
user - field in class de.mud.jta.plugin.SSH

V

valueChanged(ListSelectionEvent) - method in class de.mud.jta.plugin.ButtonBar
VDUBuffer - class de.mud.terminal.VDUBuffer
Implementation of a Video Display Unit (VDU) buffer.
VDUBuffer() - constructor for class de.mud.terminal.VDUBuffer
Create a standard video display buffer with 80 columns and 24 lines.
VDUBuffer(int,int) - constructor for class de.mud.terminal.VDUBuffer
Create a new video display buffer with the passed width and height in characters.
VDUDisplay - interface de.mud.terminal.VDUDisplay
Generic display
VDUInput - interface de.mud.terminal.VDUInput
An interface for a terminal that accepts input from keyboard and mouse.
Version - interface de.mud.jta.Version
VisualPlugin - interface de.mud.jta.VisualPlugin
To show data on-screen a plugin may have a visible component.
A visual plugin that also allows to copy and paste data.
vt320 - class de.mud.terminal.vt320
Implementation of a VT terminal emulation plus ANSI compatible.
vt320() - constructor for class de.mud.terminal.vt320
Create a default vt320 terminal with 80 columns and 24 lines.
vt320(int,int) - constructor for class de.mud.terminal.vt320
Create a new vt320 terminal and intialize it with useful settings.

W

waitfor(String) - method in class de.mud.jta.Wrapper
waitfor(String[]) - method in class de.mud.jta.Wrapper
Wait for a string to come from the remote host and return all that characters that are received until that happens (including the string being waited for).
width - field in class de.mud.terminal.VDUBuffer
windowBase - field in class de.mud.terminal.VDUBuffer
WindowSizeListener - interface de.mud.jta.event.WindowSizeListener
This is the interface for a window size listener.
WindowSizeRequest - class de.mud.jta.event.WindowSizeRequest
Request the current window size of the terminal.
Wrapper - class de.mud.jta.Wrapper
To write a program using the wrapper you may use the following piece of code as an example:
   TelnetWrapper telnet = new TelnetWrapper();
   try {
     telnet.connect(args[0], 23);
     telnet.login("user", "password");
     telnet.setPrompt("user@host");
     telnet.waitfor("Terminal type?");
     telnet.send("dumb");
     System.out.println(telnet.send("ls -l"));
   } catch(java.io.IOException e) {
     e.printStackTrace();
   }
 
Please keep in mind that the password is visible for anyone who can download the class file.
write(b[]) - method in class de.mud.terminal.VDUInput
Direct access to writing data ...
write(byte[]) - method in class de.mud.jta.plugin.ButtonBar
write(byte[]) - method in class de.mud.jta.plugin.Capture
Write data to the backend but also append it to the capture buffer.
write(byte[]) - method in class de.mud.jta.FilterPlugin
Write a block of data to the back end.
write(byte[]) - method in class de.mud.jta.plugin.HandlerPTY
write(byte[]) - method in class de.mud.jta.plugin.Script
write(byte[]) - method in class de.mud.jta.plugin.Shell
write(byte[]) - method in class de.mud.jta.plugin.Sink
write(byte[]) - method in class de.mud.jta.plugin.Socket
write(byte[]) - method in class de.mud.jta.plugin.SSH
Write data to the back end.
write(byte[]) - method in class de.mud.ssh.SshIO
write(byte[]) - method in class de.mud.jta.plugin.Telnet
write(byte[]) - method in class de.mud.telnet.TelnetProtocolHandler
Send data to the remote host.
write(byte[]) - method in class de.mud.jta.plugin.Terminal
write(byte[]) - method in class de.mud.jta.plugin.Timeout
write(byte[]) - method in class de.mud.jta.plugin.URLFilter
write(byte[]) - method in class de.mud.terminal.vt320
Write an answer back to the remote host.
write(byte[]) - method in class de.mud.jta.Wrapper
Write data to the socket.

X

xecho - field in class de.mud.jta.event.LocalEchoRequest
XORArrayOfBytes(byte[],byte[]) - static method in class de.mud.ssh.SshMisc