Uses of Class
jmri.jmrit.logix.Warrant
Packages that use Warrant
Package
Description
Provides implementations of various JMRI interfaces.
Classes to ease creation of layout automation, particularly signaling.
Support for implementing Warrants in JMRI.
-
Uses of Warrant in jmri.implementation
Methods in jmri.implementation with parameters of type WarrantModifier and TypeMethodDescription(package private) voidDefaultConditionalExecute.allocateWarrantRoute(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.autoRunWarrant(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.controlTrain(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidDefaultConditionalExecute.deallocateWarrantRoute(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.getTrainLocation(ConditionalAction action, Warrant w, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.manualRunWarrant(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setRouteTurnouts(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setTrainId(ConditionalAction action, Warrant w, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setTrainName(ConditionalAction action, Warrant w, String actionStr, Reference<Integer> actionCount, List<String> errorList) -
Uses of Warrant in jmri.jmrit.automat
Methods in jmri.jmrit.automat with parameters of type WarrantModifier and TypeMethodDescriptionvoidAbstractAutomaton.waitWarrantBlock(Warrant warrant, String block, boolean occupied) Wait for a warrant to enter a named block.AbstractAutomaton.waitWarrantBlockChange(Warrant warrant) Wait for a warrant to either enter a new block or to stop running.voidAbstractAutomaton.waitWarrantRunState(Warrant warrant, int state) Wait for a warrant to change into or out of running state. -
Uses of Warrant in jmri.jmrit.logix
Subclasses of Warrant in jmri.jmrit.logixModifier and TypeClassDescriptionclassAn SCWarrant is a warrant that is controlled by the signals on a layout.Methods in jmri.jmrit.logix that return WarrantModifier and TypeMethodDescriptionWarrantManager.createNewWarrant(String systemName, String userName, boolean sCWa, long tTP) Method to create a new Warrant if it does not exist.protected WarrantWarrant.getBlockingWarrant()WarrantTableModel.getBySystemName(String name) WarrantTableModel.getByUserName(String name) OBlock.getWarrant()protected WarrantWarrantFrame.getWarrant()WarrantManager.getWarrant(String name) Method to get an existing Warrant.protected WarrantWarrantTableModel.getWarrant(String name) WarrantTableModel.getWarrantAt(int index) WarrantManager.provideWarrant(String name) Methods in jmri.jmrit.logix that return types with arguments of type WarrantModifier and TypeMethodDescriptionWarrantTableModel.getManager()WarrantManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.WarrantManager.warrantsUsing(OBlock block) WarrantManager.warrantsUsing(OBlock block, OPath path) WarrantManager.warrantsUsing(Portal portal) Methods in jmri.jmrit.logix with parameters of type WarrantModifier and TypeMethodDescriptionprotected voidWarrantTableModel.addNXWarrant(Warrant w) Allocate (reserves) the block for the Warrant Note the block may be OCCUPIED by a non-warranted train, but the allocation is permitted.protected TrainOrderBlockOrder.allocatePaths(Warrant warrant, boolean allocate) protected StringWarrantTableModel.checkAddressInUse(Warrant warrant) voidbooleanOBlock.deAllocate(Warrant warrant) Remove allocation state // maybe restore this?protected voidWarrantTableAction.editWarrantFrame(Warrant w) protected intbooleanOBlock.isAllocatedTo(Warrant warrant) protected voidWarrantTableAction.makeWarrantFrame(Warrant startW, Warrant endW) voidWarrantTableModel.removeWarrant(Warrant w, boolean deregister) Removes any warrant, not just NXWarrantReturn error message if warrant cannot be run.protected Stringprotected StringSet Turnouts for the path.protected voidOBlock.showAllocated(Warrant warrant, String pathName) Constructors in jmri.jmrit.logix with parameters of type WarrantModifierConstructorDescription(package private)Engineer(Warrant warrant, DccThrottle throttle) Create a new Engineer for a given Warrant and Throttle.(package private)protectedConstructor for opening an existing warrant for editing.protectedWarrantFrame(Warrant startW, Warrant endW) Constructor for creating a new warrant or copy or concatenation of warrants. -
Uses of Warrant in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type Warrant -
Uses of Warrant in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Warrant -
Uses of Warrant in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return WarrantModifier and TypeMethodDescriptionReturn bean with name given in parameter.Methods in jmri.jmrit.picker that return types with arguments of type WarrantModifier and TypeMethodDescriptionPickListModel.WarrantPickModel.getManager()Get the Table Model Bean Manager.static PickListModel<Warrant>PickListModel.warrantPickModelInstance()