<!--NewPage-->
<html>
<head>
<!-- Generated by javadoc on Mon Feb 23 10:46:39 CET 1998 -->
<a name="_top_"></a>
<title>
Class modules.BSXModule
</title>
</head>
<body>
<pre>
<a href="packages.html">All Packages</a> <a href="tree.html">Class Hierarchy</a> <a href="Package-modules.html">This Package</a> <a href="Package-modules.html">Previous</a> <a href="modules.ButtonBar.html#_top_">Next</a> <a href="AllNames.html">Index</a></pre>
<hr>
<h1>
Class modules.BSXModule
</h1>
<pre>
<a href="java.lang.Object.html#_top_">java.lang.Object</a>
|
+----<a href="java.awt.Component.html#_top_">java.awt.Component</a>
|
+----<a href="java.awt.Container.html#_top_">java.awt.Container</a>
|
+----<a href="java.awt.Panel.html#_top_">java.awt.Panel</a>
|
+----modules.BSXModule
</pre>
<hr>
<dl>
<dt> public class <b>BSXModule</b>
<dt> extends <a href="java.awt.Panel.html#_top_">Panel</a>
<dt> implements <a href="modules.Module.html#_top_">Module</a>
</dl>
The ultimate BSX module implements most of the common used
BSX controll sequences.
<P>
Features:<UL>
<LI>a Statemachine to parse the Strings passed by the telnet
<LI>a own package named bsx, for Window and Polygon handling
terrible english because my native language is german
</UL>
TODO:<UL>
<LI>more BSX Sequences
<LI>Documentaion
</UL>
<dl>
<dt> <b>Author:</b>
<dd> Thomas Kriegelstein
</dl>
<hr>
<a name="index"></a>
<h2>
<img src="images/variable-index.gif" width=207 height=38 alt="Variable Index">
</h2>
<dl>
<dt> <img src="images/magenta-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#clientVersion"><b>clientVersion</b></a>
<dd> Client Version
</dl>
<h2>
<img src="images/constructor-index.gif" width=275 height=38 alt="Constructor Index">
</h2>
<dl>
<dt> <img src="images/yellow-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#BSXModule()"><b>BSXModule</b></a>()
<dd>
</dl>
<h2>
<img src="images/method-index.gif" width=207 height=38 alt="Method Index">
</h2>
<dl>
<dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#addNotify()"><b>addNotify</b></a>()
<dd> Adds two Buttons to the Panel and instanciates a BSXWindow.
<dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#connect(java.lang.String, int)"><b>connect</b></a>(String, int)
<dd> do nothing
<dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#disconnect()"><b>disconnect</b></a>()
<dd> do nothing
<dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#handleEvent(java.awt.Event)"><b>handleEvent</b></a>(Event)
<dd> Java 1.0 eventhandling routines.
<dt> <img src="images/green-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#main(java.lang.String[])"><b>main</b></a>(String[])
<dd> a main for test-purposes
<dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#receive(java.lang.String)"><b>receive</b></a>(String)
<dd> This method is called by the telnet, so that we can parse the String.
<dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
<a href="#setLoader(java.lang.Object)"><b>setLoader</b></a>(Object)
<dd> register o as our parent
</dl>
<a name="variables"></a>
<h2>
<img src="images/variables.gif" width=153 height=38 alt="Variables">
</h2>
<a name="clientVersion"><img src="images/magenta-ball.gif" width=12 height=12 alt=" o "></a>
<b>clientVersion</b>
<pre>
protected <a href="java.lang.String.html#_top_">String</a> clientVersion
</pre>
<dl>
<dd> Client Version
</dl>
<a name="constructors"></a>
<h2>
<img src="images/constructors.gif" width=231 height=38 alt="Constructors">
</h2>
<a name="BSXModule"></a>
<a name="BSXModule()"><img src="images/yellow-ball.gif" width=12 height=12 alt=" o "></a>
<b>BSXModule</b>
<pre>
public BSXModule()
</pre>
<a name="methods"></a>
<h2>
<img src="images/methods.gif" width=151 height=38 alt="Methods">
</h2>
<a name="setLoader(java.lang.Object)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setLoader"><b>setLoader</b></a>
<pre>
public void setLoader(<a href="java.lang.Object.html#_top_">Object</a> o)
</pre>
<dl>
<dd> register o as our parent
</dl>
<a name="connect(java.lang.String, int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="connect"><b>connect</b></a>
<pre>
public void connect(<a href="java.lang.String.html#_top_">String</a> host,
int port)
</pre>
<dl>
<dd> do nothing
</dl>
<a name="disconnect()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="disconnect"><b>disconnect</b></a>
<pre>
public void disconnect()
</pre>
<dl>
<dd> do nothing
</dl>
<a name="receive(java.lang.String)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="receive"><b>receive</b></a>
<pre>
public <a href="java.lang.String.html#_top_">String</a> receive(<a href="java.lang.String.html#_top_">String</a> s)
</pre>
<dl>
<dd> This method is called by the telnet, so that we can parse the String.
Prints out the filtered String if logging s enabled.
<dl>
<dt> <b>Parameters:</b>
<dd> String - s the String to be parsed
<dt> <b>Returns:</b>
<dd> a filtered String with no BSX sequences in it
</dl>
</dl>
<a name="addNotify()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="addNotify"><b>addNotify</b></a>
<pre>
public void addNotify()
</pre>
<dl>
<dd> Adds two Buttons to the Panel and instanciates a BSXWindow.
<dl>
<dt> <b>Overrides:</b>
<dd> <a href="java.awt.Panel.html#addNotify()">addNotify</a> in class <a href="java.awt.Panel.html#_top_">Panel</a>
</dl>
</dl>
<a name="handleEvent(java.awt.Event)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="handleEvent"><b>handleEvent</b></a>
<pre>
public boolean handleEvent(<a href="java.awt.Event.html#_top_">Event</a> e)
</pre>
<dl>
<dd> Java 1.0 eventhandling routines.
<dl>
<dt> <b>Parameters:</b>
<dd> Event - e
<dt> <b>Returns:</b>
<dd> true if Event has been recognized and fullfilled.
<dt> <b>Overrides:</b>
<dd> <a href="java.awt.Component.html#handleEvent(java.awt.Event)">handleEvent</a> in class <a href="java.awt.Component.html#_top_">Component</a>
</dl>
</dl>
<a name="main(java.lang.String[])"><img src="images/green-ball.gif" width=12 height=12 alt=" o "></a>
<a name="main"><b>main</b></a>
<pre>
public static void main(<a href="java.lang.String.html#_top_">String</a> args[])
</pre>
<dl>
<dd> a main for test-purposes
</dl>
<hr>
<pre>
<a href="packages.html">All Packages</a> <a href="tree.html">Class Hierarchy</a> <a href="Package-modules.html">This Package</a> <a href="Package-modules.html">Previous</a> <a href="modules.ButtonBar.html#_top_">Next</a> <a href="AllNames.html">Index</a></pre>
</body>
</html>