<!--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>