|
Class Summary |
| ActivateTrainFrame |
Displays the Activate New Train dialog and processes information entered there. |
| ActiveTrain |
This class holds information and options for an ActiveTrain, that is a
train that has been linked to a Transit and activated for transit around
the layout. |
| AllocatedSection |
This class holds information and options for an AllocatedSection, a Section
that is currently allocated to an ActiveTrain. |
| AllocationPlan |
Handle planning information for AutoAllocate
An Allocation Plan involves a planned meet of two ActiveTrains in a specified
area of the layout. |
| AllocationRequest |
This class holds information and options for an AllocationRequestt. |
| AutoActiveTrain |
This class holds information and options for an ActiveTrain when it is running in AUTOMATIC mode. |
| AutoAllocate |
Handles automatic allocation of Sections for Dispatcher
AutoAllocate.java is an extension of DispatcherFrame.java. |
| AutoTrainAction |
This class sets up and executes TransitSectionAction's specified for Sections traversed by
one automatically running train. |
| AutoTrainsFrame |
AutoTrainsFrame provides a user interface to trains that are running
automatically under Dispatcher. |
| AutoTurnouts |
Handles automatic checking and setting of turnouts when Dispatcher
allocates a Section in a specific direction. |
| DispatcherAction |
Swing action to create and register a
DispatcherFrame |
| DispatcherFrame |
Dispatcher functionality, working with Sections, Transits and ActiveTrain. |
| OptionsFile |
Handles reading and writing of Dispatcher options to disk as an XML file
called "dispatcher-options.xml" in the user's preferences area
This class manipulates the files conforming to the dispatcher-options DTD
The file is written when the user requests that options be saved. |
| OptionsMenu |
Sets up and processes items in the Dispatcher Options menu. |
| TrainInfo |
TrainInfo is a temporary object specifying New Train information just read
from disk, or to be written to disk
Used in conjunction with TrainInfoFile.java to save and retrieve New Train information
When adding a new item of New Train information, modifications need to be made to
TrainInfoFile.java and dispatcher-traininfo.DTD as well as this module. |
| TrainInfoFile |
Handles reading and writing of TrainInfo files to disk as an XML file
to/from the dispatcher/traininfo/ directory in the user's preferences area
This class manipulates the files conforming to the dispatcher-traininfo DTD
The file is written when the user requests that train information be saved. |