Uses of Class
jmri.jmrit.logix.Warrant
-
Packages that use Warrant Package Description jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling.jmri.jmrit.logix Support for implementing Warrants in JMRI.jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.picker -
-
Uses of Warrant in jmri.implementation
Methods in jmri.implementation with parameters of type Warrant Modifier and Type Method Description (package private) void
DefaultConditionalExecute. allocateWarrantRoute(ConditionalAction action, Warrant w, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. autoRunWarrant(ConditionalAction action, Warrant w, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. controlTrain(ConditionalAction action, Warrant w, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList, java.lang.String devName)
(package private) void
DefaultConditionalExecute. deallocateWarrantRoute(ConditionalAction action, Warrant w, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. getTrainLocation(ConditionalAction action, Warrant w, Memory mTo, java.lang.String actionStr, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. manualRunWarrant(ConditionalAction action, Warrant w, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. setRouteTurnouts(ConditionalAction action, Warrant w, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. setTrainId(ConditionalAction action, Warrant w, java.lang.String actionStr, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
(package private) void
DefaultConditionalExecute. setTrainName(ConditionalAction action, Warrant w, java.lang.String actionStr, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
-
Uses of Warrant in jmri.jmrit.automat
Methods in jmri.jmrit.automat with parameters of type Warrant Modifier and Type Method Description void
AbstractAutomaton. waitWarrantBlock(Warrant warrant, java.lang.String block, boolean occupied)
Wait for a warrant to enter a named block.java.lang.String
AbstractAutomaton. waitWarrantBlockChange(Warrant warrant)
Wait for a warrant to either enter a new block or to stop running.void
AbstractAutomaton. 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.logix Modifier and Type Class Description class
SCWarrant
An SCWarrant is a warrant that is controlled by the signals on a layout.Methods in jmri.jmrit.logix that return Warrant Modifier and Type Method Description Warrant
WarrantManager. createNewWarrant(java.lang.String systemName, java.lang.String userName, boolean sCWa, long tTP)
Method to create a new Warrant if it does not exist.protected Warrant
Warrant. getBlockingWarrant()
Warrant
WarrantTableModel. getBySystemName(java.lang.String name)
Warrant
WarrantTableModel. getByUserName(java.lang.String name)
Warrant
OBlock. getWarrant()
protected Warrant
WarrantFrame. getWarrant()
Warrant
WarrantManager. getWarrant(java.lang.String name)
Method to get an existing Warrant.protected Warrant
WarrantTableModel. getWarrant(java.lang.String name)
Warrant
WarrantTableModel. getWarrantAt(int index)
Warrant
WarrantManager. provideWarrant(java.lang.String name)
Methods in jmri.jmrit.logix that return types with arguments of type Warrant Modifier and Type Method Description Manager<Warrant>
WarrantTableModel. getManager()
java.lang.Class<Warrant>
WarrantManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.protected java.util.List<Warrant>
WarrantManager. warrantsUsing(OBlock block)
protected java.util.List<Warrant>
WarrantManager. warrantsUsing(OBlock block, OPath path)
protected java.util.List<Warrant>
WarrantManager. warrantsUsing(Portal portal)
Methods in jmri.jmrit.logix with parameters of type Warrant Modifier and Type Method Description protected void
WarrantTableModel. addNXWarrant(Warrant w)
java.lang.String
OBlock. allocate(Warrant warrant)
Allocate (reserves) the block for the Warrant Note the block may be OCCUPIED by a non-warranted train, but the allocation is permitted.protected TrainOrder
BlockOrder. allocatePaths(Warrant warrant, boolean allocate)
protected java.lang.String
WarrantTableModel. checkAddressInUse(Warrant warrant)
void
WarrantTableModel. clickOn(Warrant t)
boolean
OBlock. deAllocate(Warrant warrant)
Remove allocation state // maybe restore this?protected void
WarrantTableAction. editWarrantFrame(Warrant w)
protected int
WarrantTableModel. getRow(Warrant w)
boolean
OBlock. isAllocatedTo(Warrant warrant)
protected void
WarrantTableAction. makeWarrantFrame(Warrant startW, Warrant endW)
void
WarrantTableModel. removeWarrant(Warrant w, boolean deregister)
Removes any warrant, not just NXWarrantjava.lang.String
WarrantTableFrame. runTrain(Warrant w, int mode)
Return error message if warrant cannot be run.protected java.lang.String
BlockOrder. setPath(Warrant warrant)
protected java.lang.String
OBlock. setPath(java.lang.String pathName, Warrant warrant)
Set Turnouts for the path.protected void
OBlock. showAllocated(Warrant warrant, java.lang.String pathName)
Constructors in jmri.jmrit.logix with parameters of type Warrant Constructor Description Engineer(Warrant warrant, DccThrottle throttle)
LearnSpeedPanel(Warrant w)
WarrantFrame(Warrant w)
Constructor for opening an existing warrant for editing.WarrantFrame(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 Modifier and Type Method Description LogixNG_SelectNamedBean<Warrant>
ActionWarrant. getSelectNamedBean()
-
Uses of Warrant in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Warrant Modifier and Type Method Description LogixNG_SelectNamedBean<Warrant>
ExpressionWarrant. getSelectNamedBean()
-
Uses of Warrant in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Warrant Modifier and Type Method Description Warrant
PickListModel.WarrantPickModel. addBean(java.lang.String name)
Return bean with name given in parameter.Warrant
PickListModel.WarrantPickModel. addBean(java.lang.String sysName, java.lang.String userName)
Methods in jmri.jmrit.picker that return types with arguments of type Warrant Modifier and Type Method Description Manager<Warrant>
PickListModel.WarrantPickModel. getManager()
Get the Table Model Bean Manager.static PickListModel<Warrant>
PickListModel. warrantPickModelInstance()
-