Class WarrantRoute

All Implemented Interfaces:
ActionListener, ComponentListener, WindowListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants, BeanInterface, ModifiedFlag, WindowInterface
Direct Known Subclasses:
NXFrame, WarrantFrame

abstract class WarrantRoute
extends JmriJFrame
implements ActionListener, PropertyChangeListener
Make panels for WarrantFrame and NXFrame windows that create and edit Warrants.

Input panels for defining a train's route from an eNtry OBlock to an eXit OBlock. Routes are defined by choosing the originating block, the path on which the train start and the exit Portal through which it will leave the block. Also it is required that a Destination block is chosen and the path and Portal through which the train will arrive. The Portal selections establish the direction information. Optionally, additional blocks can be specified requiring the train to pass through or avoid entering.

Input panels to describe the train. accesses the roster for some info.