Batch files for execution: go.bat runs the application test.bat runs JUnit tests Documentation: readme.txt Installation notes User_Documentation.doc User Manual filelist.txt This file The following source files are in the subdirectory ./src: Files used in current release: junit.jar archive of files for junit testing myGateway.jar archive of files used to interact with myGateway server ActivityIndicator.java activity indicator class BadSymbolEvent.java triggered when a user enters an invalid stock symbol BadSymbolIndicator.java displays BadSymbol dialog box BadSymbolListener.java interface for BadSymbolEvents BadSymbolWatcher.java handles BadSymbolEvents DataManager.java data manager class GraphicalDisplay.java GUI class gwListener.java class which connects to myGateway server listenerBase.java used to listen to a server (base class) listenerFactory.java instantiates a listener to a specified server listenerInterface.java interface which defines methods to be implemented in a listener class LoginDialog.java used when user logs in Parser.java parses TOS String PriceChangeEvent.java triggered when a stock changes price PriceChangeListener.java interface for PriceChangeEvents PriceChangeWatcher.java handles PriceChangeEvents RawTOSEvent.java triggered when a raw TOS is received from the server RawTOSIndicator.java displays RawTOS data RawTOSListener.java interface for RawTOSEvents RawTOSWatcher.java handles RawTOSEvents SeqLenCounter.java methods which generates statistics ThreePBBar.java object used in ThreePBChart ThreePBBarChart.java the bar chart ThreePBComputer.java the 3PB algorithm ThreePBEvent.java event generated from 3PB algorithm ThreePBListener.java handles ThreePBEvents ThreePBOutput.java used to calculate trends TimeOfSale.java defines a TOS object TOSParserInterface.java interface defining the parser UserInterface.java GUI JUnit Files: AllTests.java suite combining all junit tests ActivityIndicatorTest.java tests activity indicator BadSymbolEventTest.java tests bad symbol events BadSymbolWatcherTest.java tests bad symbol watcher DataManager_ThreePBComputer.java tests data manager and 3PB algorithm GraphicalDisplayTest.java tests GUI Listener_Server_Tests.java tests gwListener and Parser methods PriceChangeEventTest.java tests price changes PriceChangeWatcherTest.java tests price change watcher RawTOSEventTest.java tests raw TOS events RawTOSWatcherTest.java tests raw TOS watcher SeqLenCounterTest.java tests statistical classes ThreePBBarChartTest.java tests bar chart ThreePBEventTest.java tests 3PB events ThreePBOutputTest.java tests 3PB algorithm TimeOfSaleTest.java tests TOS UserInterfaceTest.java tests user interface Files not used in current release: DataServer.java dummy data server listener1.java class which interacts with dummy server ListenerThread1.java used interact with dummy data server ServerThread1.java used with dummy data server TextualDisplay.java methods for textual display