Index of all Fields and Methods
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.BSXModule
Adds two Buttons to the Panel and instanciates a BSXWindow.
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.
BSXModule(). Constructor for class modules.BSXModule
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
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 modules.BSXModule
do nothing
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.BSXModule
do nothing
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.BSXModule
Java 1.0 eventhandling routines.
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 modules.BSXModule
a main for test-purposes
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.BSXModule
This method is called by the telnet, so that we can parse the String.
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.BSXModule
register o as our parent
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.
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