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

A

addNotify() - Method in class display.vt320
Initialize terminal.
addNotify() - Method in class modules.BSXModule
Adds two Buttons to the Panel and instanciates a BSXWindow.
addNotify() - Method in class modules.MudConnector
when newly added try to load the mudlist using the parameter "mudlist"
addNotify() - Method in class modules.ButtonBar
create the buttonbar from the parameter list.
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 - class appWrapper.
The appWrapper is thought to make the applet itself independent from the original context.
appWrapper() - Constructor for class appWrapper
 
available() - Method in class socket.TelnetWrapper
Returns bytes available to be read.
available() - Method in class socket.TelnetIO
Returns bytes available to be read.

B

BOLD - Static variable in class display.CharDisplay
Make character bold.
BSXModule - class modules.BSXModule.
The ultimate BSX module implements most of the common used BSX controll sequences.
BSXModule() - Constructor for class modules.BSXModule
 
ButtonBar - class modules.ButtonBar.
This class implements a programmable button bar.
ButtonBar() - Constructor for class modules.ButtonBar
 

C

CharDisplay - class display.CharDisplay.
A simple character display.
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 - class CharDisplayTest.
CharDisplayTest -- a test applet to show the display/CharDisplay features --
CharDisplayTest() - Constructor for class CharDisplayTest
 
clientVersion - Variable in class modules.BSXModule
Client Version
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 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.BSXModule
do nothing
connect(String, int) - Method in interface modules.Module
Connected to the remote host.
connect(String, int) - Method in class modules.TextLabel
Do nothing upon connect.
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 modules.ButtonBar
If the applet connects this method is called.

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.
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 telnet
Disconnect from the remote host.
disconnect() - Method in class socket.TelnetWrapper
Ends the telnet connection.
disconnect() - Method in class socket.TelnetIO
Disconnect from remote host.
disconnect() - Method in class modules.BSXModule
do nothing
disconnect() - Method in interface modules.Module
Disconnect from the host.
disconnect() - Method in class modules.TextLabel
Do nothing upon disconnecton.
disconnect() - Method in class modules.MudConnector
 
disconnect() - Method in class modules.Script
Get notified of disconnection.
disconnect() - Method in class modules.ButtonBar
Get notified of disconnection.
display - package display
 
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 telnet
Retrieve the current version of the applet.
getAppletInfo() - Method in class appWrapper
Give information about 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 telnet
Retrieve parameter tag information.
getParameterInfo() - Method in class appWrapper
Give information about the appWrapper and the applet loaded.
getParameterInfo() - Method in class display.Terminal
Get the specific parameter info for the emulation.
getParameterInfo() - Method in class display.vt320
 
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
 
getTerminalType() - Method in class display.Terminal
Return actual terminal type identifier.
getTerminalType() - Method in class display.vt320
 
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 CharDisplayTest
 
handleEvent(Event) - Method in class display.CharDisplay
Handle mouse events for copy & paste
handleEvent(Event) - Method in class display.vt320
Handle events for the terminal.
handleEvent(Event) - Method in class modules.BSXModule
Java 1.0 eventhandling routines.
handleEvent(Event) - Method in class modules.MudConnector
handle list selection, connect, disconnect and refresh button
handleEvent(Event) - Method in class modules.ButtonBar
 

I

init() - Method in class telnet
Initialize applet.
init() - Method in class appWrapper
Applet initialization.
init() - Method in class CharDisplayTest
 
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 telnet
The main function is called on startup of the application.
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 socket.TelnetWrapper
Telnet test driver.
main(String[]) - Static method in class modules.BSXModule
a main for test-purposes
map_cp850_unicode(char) - Method in class display.vt320
 
markLine(int, int) - Method in class display.CharDisplay
Mark lines to be updated with redraw().
Module - interface modules.Module.
Modules must implement this interface to be detected as valid modules
modules - package modules
 
modules - Variable in class telnet
Dynamically loaded modules are stored here.
MudConnector - class modules.MudConnector.
A specially designed module for the MUD Connector.
MudConnector() - Constructor for class modules.MudConnector
 

N

NORMAL - Static variable in class display.CharDisplay
Make character normal.
notbold(Color) - Method in class display.CharDisplay
 
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.
notifyStatus(Vector) - Method in interface socket.StatusPeer
This method is called for the peer of the TelnetIO class if there is a statuschange.

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 - class proxy.
proxy class -- implements a proxy server to redirect network access
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
 
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.TelnetWrapper
Returns a String from the telnet connection.
receive() - Method in class socket.TelnetIO
Read data from the remote host.
receive(String) - Method in class modules.BSXModule
This method is called by the telnet, so that we can parse the String.
receive(String) - Method in interface modules.Module
Receive data from somewhere.
receive(String) - Method in class modules.TextLabel
Do nothing when receiving text.
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.ButtonBar
This module does not take any input.
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.
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 telnet
Try to read data from the sockets and put it on the terminal.
run() - Method in class appWrapper
Load the applet finally.
run() - Method in class proxy
Cycle around until an error occurs and wait for incoming connections.
run() - Method in class modules.MudConnector
The body of the thread opens a URLConnection with the address given as parameter "mudlist" and downloads it.

S

Script - class modules.Script.
A very simple scripting module.
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.TelnetWrapper
Sends bytes over the telnet connection.
send(byte[]) - Method in class socket.TelnetIO
Send data to the remote host.
send(String) - Method in class telnet
Send 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).
send(String) - Method in class socket.TelnetWrapper
Sends a String to the remote host.
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.BSXModule
register o as our parent
setLoader(Object) - Method in interface modules.Module
Set the loader of the module.
setLoader(Object) - Method in class modules.TextLabel
Set the applet as module loader and configure.
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.ButtonBar
This method is called by our loader to notify us of it.
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.
socket - package socket
 
SoftFont - class display.SoftFont.
 
SoftFont() - Constructor for class display.SoftFont
 
start() - Method in class telnet
Upon start of the applet try to create a new connection.
StatusPeer - interface socket.StatusPeer.
StatusPeer -- interface for status messages --
stop() - Method in class telnet
Disconnect when the applet is stopped.

T

telnet - class telnet.
A telnet implementation that supports different terminal emulations.
telnet() - Constructor for class telnet
 
TelnetIO - class socket.TelnetIO.
Implements simple telnet io
TelnetIO() - Constructor for class socket.TelnetIO
 
TelnetWrapper - class socket.TelnetWrapper.
Wrapper for a Java Telnet call.
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 - class display.Terminal.
Terminal is an abstract emulation class.
Terminal() - Constructor for class display.Terminal
 
TerminalHost - interface display.TerminalHost.
TerminalHost is an interface for the remote (virtual) end of our connection to the host computer we are connected to.
TextLabel - class modules.TextLabel.
This small module lets you display text somewhere in the applets area.
TextLabel() - Constructor for class modules.TextLabel
 
TimedOutException - exception socket.TimedOutException.
Exception thrown when a Telnet connection takes too long before receiving a specified String token.
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 display.vt320
Return the version of the terminal emulation and its display.
toString() - Method in class socket.TelnetIO
Return the version of TelnetIO.

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 - class display.vt320.
A DEC VT320 Terminal Emulation (includes VT100/220 and ANSI).
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.
writeToSocket(String) - Method in class telnet
Send a String to the remote Host.
writeToUser(String) - Method in class telnet
Send a String to the users terminal

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