    All Packages  Class Hierarchy

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

# Index of all Fields and Methods

## A

addNotify(). Method in class modules.ButtonBar
  create the buttonbar from the parameter list.
addNotify(). Method in class modules.MudConnector
  when newly added try to load the mudlist using the parameter "mudlist"
addNotify(). Method in class display.vt320
  Initialize terminal.
address. Variable in class .telnet
  The host address to connect to.
appletResize(int, int). Method in class .appWrapper
  This method is called when the applet want's to be resized.
appWrapper(). Constructor for class .appWrapper
available(). Method in class socket.TelnetIO
  Returns bytes available to be read.
available(). Method in class socket.TelnetWrapper
  Returns bytes available to be read.

## B

BOLD. Static variable in class display.CharDisplay
  Make character bold.
ButtonBar(). Constructor for class modules.ButtonBar

## C

CharDisplay(). Constructor for class display.CharDisplay
  Create a character display with size 80x24 and Font "Courier", size 12.
CharDisplay(int, int). Constructor for class display.CharDisplay
  Create a character display with specific size, Font is "Courier", size 12.
CharDisplay(int, int, String, int). Constructor for class display.CharDisplay
  Create a character display with specific size, font and font size.
CharDisplay(String, int). Constructor for class display.CharDisplay
  Create a character display with 80x24 and specific font and font size.
CharDisplayTest(). Constructor for class .CharDisplayTest
connect(). Method in class .telnet
  Connect to the specified host and port but don't break existing connections.
connect(String). Method in class .telnet
  Connect to the specified host and port but don't break existing connections.
connect(String). Method in class socket.TelnetIO
  Connect to the remote host at the default telnet port (23).
connect(String, int). Method in class modules.ButtonBar
  If the applet connects this method is called.
connect(String, int). Method in interface modules.Module
  Connected to the remote host.
connect(String, int). Method in class modules.MudConnector
  dummy methods
connect(String, int). Method in class modules.Script
  Configure the script module by reading the script PARAMeter.
connect(String, int). Method in class .telnet
  Connect to the specified host and port but don't break existing connections.
connect(String, int). Method in class socket.TelnetIO
  Connect to the remote host at the specified port.
connect(String, int). Method in class modules.TextLabel
  Do nothing upon connect.
couple(redirector). Method in class .redirector
  couple this redirector instance with another one (usually the other direction of the connection)

## D

debug. Static variable in class display.CharDisplay
  Enable debug messages.
debug. Variable in class socket.TelnetWrapper
  Set to true for System.out.println debugging.
decouple(). Method in class .redirector
  decouple us from our companion.
deleteArea(int, int, int, int). Method in class display.CharDisplay
  Delete a rectangular portion of the screen.
deleteChar(int, int). Method in class display.CharDisplay
  Delete a character at a given position on the screen.
deleteLine(int). Method in class display.CharDisplay
  Delete a line at a specific position.
disconnect(). Method in class modules.ButtonBar
  Get notified of disconnection.
disconnect(). Method in interface modules.Module
  Disconnect from the host.
disconnect(). Method in class modules.MudConnector
disconnect(). Method in class modules.Script
  Get notified of disconnection.
disconnect(). Method in class .telnet
  Disconnect from the remote host.
disconnect(). Method in class socket.TelnetIO
  Disconnect from remote host.
disconnect(). Method in class socket.TelnetWrapper
  Ends the telnet connection.
disconnect(). Method in class modules.TextLabel
  Do nothing upon disconnecton.
drawChar(Graphics, char, int, int, int, int). Method in class display.SoftFont

## E

emulation. Variable in class .telnet
  Emulation type (default is vt320).

## F

finalize(). Method in class socket.TelnetWrapper
  Ends the telnet connection.

## G

getAppletInfo(). Method in class .appWrapper
  Give information about the applet.
getAppletInfo(). Method in class .telnet
  Retrieve the current version of the applet.
getAttributes(int, int). Method in class display.CharDisplay
  Get the attributes for the specified position.
getBottomMargin(). Method in class display.CharDisplay
  Get the bottom scroll margin.
getBufferSize(). Method in class display.CharDisplay
  Retrieve current scrollback buffer size.
getChar(int, int). Method in class display.CharDisplay
  Get the character at the specified position.
getColumns(). Method in class display.CharDisplay
  Get amount of columns on the screen.
getCursorPos(). Method in class display.CharDisplay
  Get the current cursor position.
getMaxBufferSize(). Method in class display.CharDisplay
  Retrieve maximum buffer Size.
getParameter(String). Method in class .telnet
  We override the Applet method getParameter() to be able to handle parameters even as application.
getParameterInfo(). Method in class .appWrapper
  Give information about the appWrapper and the applet loaded.
getParameterInfo(). Method in class .telnet
  Retrieve parameter tag information.
getParameterInfo(). Method in class display.Terminal
  Get the specific parameter info for the emulation.
getParameterInfo(). Method in class display.vt320
  Get the specific parameter info for the emulation.
getRows(). Method in class display.CharDisplay
  Get amount of rows on the screen.
getSize(). Method in class display.Terminal
  Return the current size of the terminal in characters.
getSize(). Method in class display.vt320
  Return the current size of the terminal in characters.
getTerminalType(). Method in class display.Terminal
  Return actual terminal type identifier.
getTerminalType(). Method in class display.vt320
  Return actual terminal type identifier.
getTopMargin(). Method in class display.CharDisplay
  Get the top scroll margin.
getWindowBase(). Method in class display.CharDisplay
  Get the current window base.

## H

handleEvent(Event). Method in class .appWrapper
  Handle button events.
handleEvent(Event). Method in class modules.ButtonBar
handleEvent(Event). Method in class display.CharDisplay
  Handle mouse events for copy & paste
handleEvent(Event). Method in class .CharDisplayTest
handleEvent(Event). Method in class modules.MudConnector
  handle list selection, connect, disconnect and refresh button
handleEvent(Event). Method in class display.vt320
  Handle events for the terminal.

## I

init(). Method in class .appWrapper
  Applet initialization.
init(). Method in class .CharDisplayTest
init(). Method in class .telnet
  Initialize applet.
INSERT. Static variable in class display.vt320
  The Insert key.
insertChar(int, int, char, int). Method in class display.CharDisplay
  Insert a character at a specific position on the screen.
insertLine(int). Method in class display.CharDisplay
  Insert a blank line at a specific position.
insertLine(int, boolean). Method in class display.CharDisplay
  Insert a blank line at a specific position.
insertLine(int, int). Method in class display.CharDisplay
  Insert blank lines at a specific position.
insertLine(int, int, boolean). Method in class display.CharDisplay
  Insert blank lines at a specific position.
insets(). Method in class display.CharDisplay
  The insets of the character display define the border.
inSoftFont(char). Method in class display.SoftFont
INVERT. Static variable in class display.CharDisplay
  Invert character.

## K

KEYCAPS_LOCK. Static variable in class display.vt320
KEYINSERT. Static variable in class display.vt320
KEYNUM_LOCK. Static variable in class display.vt320
KEYPAUSE. Static variable in class display.vt320
KEYPRINT_SCREEN. Static variable in class display.vt320
KEYSCROLL_LOCK. Static variable in class display.vt320

## L

login(String, String). Method in class socket.TelnetWrapper
  Logs in as a particular user and password.

## M

main(String[]). Static method in class .IOtest
main(String[]). Static method in class .proxy
  This method is called when the application is run on the commandline.
main(String[]). Static method in class .telnet
  The main function is called on startup of the application.
main(String[]). Static method in class socket.TelnetWrapper
  Telnet test driver.
map_cp850_unicode(char). Method in class display.vt320
markLine(int, int). Method in class display.CharDisplay
  Mark lines to be updated with redraw().
modules. Variable in class .telnet
  Dynamically loaded modules are stored here.
MudConnector(). Constructor for class modules.MudConnector

## N

NORMAL. Static variable in class display.CharDisplay
  Make character normal.
notifyStatus(Vector). Method in interface socket.StatusPeer
  This method is called for the peer of the TelnetIO class if there is a statuschange.
notifyStatus(Vector). Method in class .telnet
  This method is called when telnet needs to be notified of status changes.
notifyStatus(Vector). Method in class socket.TelnetIO
  Notify about current telnet status.

## P

paint(Graphics). Method in class .appWrapper
  Write a message to the applet area.
paint(Graphics). Method in class display.CharDisplay
  Paint the current screen.
params. Variable in class .telnet
  This Hashtable contains information retrievable by getParameter() in case the program is run as an application and the AppletStub is missing.
port. Variable in class .telnet
  The port number (default ist 23).
preferredSize(). Method in class display.CharDisplay
  Return the preferred Size of the character display.
proxy. Variable in class .telnet
  The proxy ip address.
proxy(int, String, int). Constructor for class .proxy
  Create a server socket and start listening on the local port.
proxyport. Variable in class .telnet
  The proxy port number.
putChar(char). Method in class display.Terminal
  Put a character on the screen.
putChar(char). Method in class display.vt320
  Put a character on the screen.
putChar(char, boolean). Method in class display.vt320
putChar(int, int, char). Method in class display.CharDisplay
  Put a character on the screen with normal font and outline.
putChar(int, int, char, int). Method in class display.CharDisplay
  Put a character on the screen with specific font and outline.
putString(int, int, String). Method in class display.CharDisplay
  Put a String at a specific position.
putString(int, int, String, int). Method in class display.CharDisplay
  Put a String at a specific position giving all characters the same attributes.
putString(String). Method in class display.Terminal
  Put a character on the screen.
putString(String). Method in class display.vt320
  Put String at current cursor position.

## R

receive(). Method in class socket.TelnetIO
  Read data from the remote host.
receive(). Method in class socket.TelnetWrapper
  Returns a String from the telnet connection.
receive(String). Method in class modules.ButtonBar
  This module does not take any input.
receive(String). Method in interface modules.Module
  Receive data from somewhere.
receive(String). Method in class modules.MudConnector
receive(String). Method in class modules.Script
  This method is called when data is received.
receive(String). Method in class modules.TextLabel
  Do nothing when receiving text.
receiveBytes(). Method in class socket.TelnetWrapper
  Returns a byte array.
receiveUntil(String). Method in class socket.TelnetWrapper
  Returns all data received up until a certain token.
receiveUntil(String, long). Method in class socket.TelnetWrapper
  Returns all data received up until a certain token.
redirector(Socket, Socket). Constructor for class .redirector
  redirector gets the streams from sockets
redraw(). Method in class display.CharDisplay
  Redraw marked lines.
reshape(int, int, int, int). Method in class .appWrapper
  reshape the applet and ourself
reshape(int, int, int, int). Method in class display.CharDisplay
  Reshape character display according to resize strategy.
RESIZE_FONT. Static variable in class display.CharDisplay
  Resize the font to the new screensize.
RESIZE_NONE. Static variable in class display.CharDisplay
  Do nothing when the container is resized.
RESIZE_SCREEN. Static variable in class display.CharDisplay
  Resize the width and height of the characterscreen.
run(). Method in class .appWrapper
  Load the applet finally.
run(). Method in class modules.MudConnector
  The body of the thread opens a URLConnection with the address given as parameter "mudlist" and downloads it.
run(). Method in class .proxy
  Cycle around until an error occurs and wait for incoming connections.
run(). Method in class .redirector
  read data from the input and write it to the destination stream until an error occurs or our companion is decoupled from us
run(). Method in class .telnet
  Try to read data from the sockets and put it on the terminal.

## S

Script(). Constructor for class modules.Script
SCROLL_DOWN. Static variable in class display.CharDisplay
  Scroll down when inserting a line.
SCROLL_UP. Static variable in class display.CharDisplay
  Scroll up when inserting a line.
send(byte). Method in class socket.TelnetIO
send(byte[]). Method in class socket.TelnetIO
  Send data to the remote host.
send(byte[]). Method in class socket.TelnetWrapper
  Sends bytes over the telnet connection.
send(String). Method in class .telnet
  Send a String to the remote host.
send(String). Method in class socket.TelnetWrapper
  Sends a String to the remote host.
send(String). Method in interface display.TerminalHost
  Send a string to the host and return if it was received successfully.
send(String). Method in class display.vt320
  Dummy method to handle input events (String).
sendLine(String). Method in class socket.TelnetWrapper
  Sends a line to the remote host, returns all data before the prompt.
setBorder(int, boolean). Method in class display.CharDisplay
  Set the border thickness and the border type.
setBottomMargin(int). Method in class display.CharDisplay
  Set the bottom scroll margin for the screen.
setBufferSize(int). Method in class display.CharDisplay
  Set scrollback buffer size.
setCursorPos(int, int). Method in class display.CharDisplay
  Puts the cursor at the specified position.
setDefaultPrompt(String). Static method in class socket.TelnetWrapper
  Sets the default prompt used by all TelnetWrappers.
setLoader(Object). Method in class modules.ButtonBar
  This method is called by our loader to notify us of it.
setLoader(Object). Method in interface modules.Module
  Set the loader of the module.
setLoader(Object). Method in class modules.MudConnector
  setLoader() is called upon start of the parent applet.
setLoader(Object). Method in class modules.Script
  Set the applet as module loader
setLoader(Object). Method in class modules.TextLabel
  Set the applet as module loader and configure.
setLogin(String, String). Static method in class socket.TelnetWrapper
  Sets the default login used by TelnetWrappers.
setPeer(StatusPeer). Method in class socket.TelnetIO
  Set the object to be notified about current status.
setPrompt(String). Method in class socket.TelnetWrapper
  Sets the expected prompt.
setResizeStrategy(int). Method in class display.CharDisplay
  Set the strategy when window is resized.
setScrollbar(String). Method in class display.CharDisplay
  Set the scrollbar position.
setTopMargin(int). Method in class display.CharDisplay
  Set the top scroll margin for the screen.
setWindowBase(int). Method in class display.CharDisplay
  Set the current window base.
setWindowSize(int, int). Method in class display.CharDisplay
  Change the size of the screen.
size(). Method in class display.CharDisplay
  Return the real size in points of the character display.
SoftFont(). Constructor for class display.SoftFont
start(). Method in class .telnet
  Upon start of the applet try to create a new connection.
stop(). Method in class .telnet
  Disconnect when the applet is stopped.

## T

telnet(). Constructor for class .telnet
TelnetIO(). Constructor for class socket.TelnetIO
TelnetWrapper(String). Constructor for class socket.TelnetWrapper
  Connects to the default telnet port on the given host.
TelnetWrapper(String, int). Constructor for class socket.TelnetWrapper
  Connects to a specific telnet port on the given host.
term. Variable in class .telnet
  The terminal emulation (dynamically loaded).
Terminal(). Constructor for class display.Terminal
TextLabel(). Constructor for class modules.TextLabel
TimedOutException(). Constructor for class socket.TimedOutException
TimedOutException(String). Constructor for class socket.TimedOutException
tio. Variable in class .telnet
  The telnet io methods.
toString(). Method in class socket.TelnetIO
  Return the version of TelnetIO.
toString(). Method in class display.vt320
  Return the version of the terminal emulation and its display.

## U

UNDERLINE. Static variable in class display.CharDisplay
  Underline character.
unimap. Static variable in class display.vt320
unsetLogin(). Static method in class socket.TelnetWrapper
  Turns off the default login of TelnetWrappers.
update(Graphics). Method in class display.CharDisplay
  Update the display.

## V

version. Variable in class display.CharDisplay
  If you need the runtime version, just ask this variable.
vt320(). Constructor for class display.vt320

## W

wait(String). Method in class socket.TelnetWrapper
  Skip any received data until the token appears.
wait(String, long). Method in class socket.TelnetWrapper
  Wait for a String or a timeout.