Package UI.Run

Interface Summary
GEVAPaneManager Allow anything that inherits from GEVAPane to interact with the GEVARun window in which the pane is shown
GEVAStreamParser.Listener<E> Listener interface which inheriting classes must extend, even if just to an empty type, so that listeners can listen on the specific listener for a given class
GEVAStreamReader.Listener Listen to stream reading events
 

Class Summary
GEVAConfigurationStreamParser Parse lines that GEVA output about the configuration it is using
GEVAConfigurationStreamParser.Event Store all the configuration details in one class.
GEVAErrorStreamParser Parse lines from error out
GEVAErrorStreamParser.Event Unique empty type for overloading
GEVAGlobalStreamParser Parse data that's globally useful for all other parsers.
GEVAGlobalStreamParser.Event Unique empty type for overloading
GEVAGraphPane Output pane displayed while running GEVA that shows graph information
GEVAGraphPaneCategory Store a grouping of GEVAGraphItems that relate to each other, usually in their measurements in the graph.
GEVAGraphPaneConfig Store all configuration details by name.
GEVAGraphPaneConfig.Categories  
GEVAGraphPaneItem Store the configuration properties of an item in the graph.
GEVAGraphStreamParser Parse data lines - these are lines containing GRAPH_DATA_BEGIN (Currently (2008y08M11d) "#---Data---"), which marks the start of data, the line immediately following GRAPH_DATA_BEGIN, which is taken as the labels for the data, and then every line that follows that can be split into the same number of parts as the label line, and where all parts are convertable to a double
GEVAGraphStreamParser.Extension Extension.
GEVALSystemPane Pane that shows final LSystem
GEVALSystemStreamParser Parse lines that relate to LSystems
GEVALSystemStreamParser.Event LSystem parsed event
GEVAPane Base class for any panes that show up on the GEVARun window.
GEVARun Run the GEVA process in a new window.
GEVARunning Keep track of all running GEVA instances.
GEVAStandardStreamParser Parse lines from standard out
GEVAStandardStreamParser.Event Unique empty type for overloading
GEVAStreamParser<E extends GEVAStreamParser.Event> Base class from which all parsers are derived.
GEVAStreamParser.Event Base listen event class.
GEVAStreamParser.Extension Base from which all extensions inherit
GEVAStreamParser.LineEvent Base listen event class, which simply gives the listener the line that was (or wasn't, as the case may be when using this event) parsed
GEVAStreamReader A class dedicated to reading the output and error streams of an external process (GEVA for example).
GEVAStreamReader.Event Event data for stream reading listeners