Uses of Interface
jmri.Turnout
-
Packages that use Turnout Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.implementation Provides implementations of various JMRI interfaces.jmri.implementation.configurexml jmri.jmris Server implementation for the JMRI interfaces.jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling.jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.beantable.beanedit jmri.jmrit.beantable.routetable jmri.jmrit.beantable.signalmast jmri.jmrit.beantable.turnout jmri.jmrit.ctc The CTC system provides the ability to create and run prototypical CTC dispatching.jmri.jmrit.ctc.ctcserialdata jmri.jmrit.dispatcher jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.layoutEditor.LayoutEditorDialogs jmri.jmrit.display.logixng jmri.jmrit.display.palette Select from palette of items.jmri.jmrit.display.switchboardEditor jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.picker jmri.jmrit.simpleturnoutctrl jmri.jmrit.ussctc Support for implementing USS CTC systems in JMRI.jmri.jmrit.withrottle jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.bidib jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.cmri.serial Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.jmri.jmrix.dccpp jmri.jmrix.easydcc jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware.jmri.jmrix.ieee802154.xbee jmri.jmrix.internal The jmrix.internal package contains a JMRI connection implementation for use without a layout.jmri.jmrix.ipocs jmri.jmrix.jmriclient jmri.jmrix.lenz jmri.jmrix.lenz.hornbyelite jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.maple jmri.jmrix.marklin jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.mrc jmri.jmrix.nce jmri.jmrix.oaktree jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.pi jmri.jmrix.powerline This package handles communications for powerline adapters, such as X10.jmri.jmrix.roco.z21 jmri.jmrix.secsi This package handles communications for the TracTronics SECSI hardware.jmri.jmrix.sprog jmri.jmrix.srcp Provide a JMRI connection to an SRCP server.jmri.jmrix.tams Support for the ESU ECoS.jmri.jmrix.tmcc jmri.jmrix.xpa jmri.jmrix.zimo jmri.jmrix.ztc.ztc611 jmri.managers Provides implementations of various JMRI managers.jmri.server.json.turnout -
-
Uses of Turnout in jmri
Methods in jmri that return Turnout Modifier and Type Method Description Turnout
TurnoutManager. getBySystemName(java.lang.String systemName)
Get the Turnout with the given system name or null if no instance already exists.Turnout
TurnoutManager. getByUserName(java.lang.String userName)
Get the Turnout with the given user name or null if no instance already exists.Turnout
Route. getCtlTurnout()
Get the Turnout of a control Turnout for this Route.Turnout
Turnout. getLeadingTurnout()
Get the Turnout this Turnout is following.Turnout
Route. getLockCtlTurnout()
Get the Turnout of a lock control Turnout for this Route.Turnout
Route. getOutputTurnout(int index)
Get the output Turnout by index.Turnout
TurnoutManager. getTurnout(java.lang.String name)
Get an existing Turnout or return null if it doesn't exist.Turnout
SignalGroup. getTurnoutByIndex(int x, int pTurnout)
Get the Turnout at index x, for the Signal Head at index x in the group.Turnout
TurnoutManager. newTurnout(java.lang.String systemName, java.lang.String userName)
Return a Turnout with the specified system and user names.default Turnout
TurnoutManager. provide(java.lang.String name)
Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.Turnout
TurnoutManager. provideTurnout(java.lang.String name)
Get the Turnout with the user name, then system name if needed; if that fails, create a new Turnout.Methods in jmri that return types with arguments of type Turnout Modifier and Type Method Description java.util.List<Turnout>
SignalMastLogic. getAutoTurnouts(SignalMast destination)
Return only the turnouts that have been detected as being directly between the source and destination mast.java.util.List<NamedBeanHandle<Turnout>>
SignalMastLogic. getNamedTurnouts(SignalMast destination)
Return the Turnouts that have been defined by the user to control the SML to the destination mast as NamedBeanHandles.java.util.List<Turnout>
SignalMastLogic. getTurnouts(SignalMast destination)
Return the Turnouts that have been defined by the user to control the SML to the destination mast.Methods in jmri with parameters of type Turnout Modifier and Type Method Description int
SignalMastLogic. getAutoTurnoutState(Turnout turnout, SignalMast destination)
Return the Set State of a control turnout as it is configured between the source and destination mast.TurnoutOperation
TurnoutOperationManager. getMatchingOperation(Turnout t, int apparentMode)
Find the correct operation for this turnout.TurnoutOperation
TurnoutOperationManager. getMatchingOperationAlways(Turnout t)
TurnoutOperation
TurnoutOperationManager. getMatchingOperationAlways(Turnout t, int apparentMode)
Find a suitable operation for this turnout, based on its feedback type.java.lang.String
TurnoutOperationManager. getTooltipForOperator(java.lang.String operatorName, Turnout t)
Get a ToolTip or descriptive comment for the Operator.int
SignalGroup. getTurnoutState(SignalHead signalHead, Turnout turnout)
Get the On state of the Turnout for the given Signal Head in the group.int
SignalMastLogic. getTurnoutState(Turnout turnout, SignalMast destination)
Return the Set State of a control Turnout as it is configured between the source and destination mast.int
SignalGroup. getTurnoutStateByIndex(int x, Turnout turnout)
Get the On state of a given Turnout for the Signal Head at index x.boolean
SignalGroup. isTurnoutIncluded(SignalHead signalHead, Turnout turnout)
Inquire if a Turnout is included in the Signal Head Calculation.boolean
SignalMastLogic. isTurnoutIncluded(Turnout turnout, SignalMast destination)
Check if a turnout is part of at least one of the logics that set a signal mast.TurnoutOperation
TurnoutOperation. makeNonce(Turnout t)
void
SignalGroup. setHeadAlignTurnout(SignalHead signalHead, Turnout turnout, int state)
Add a Turnout and its On state to a Signal Head.void
Turnout. setLeadingTurnout(Turnout turnout)
Set the Turnout this Turnout will follow.void
Turnout. setLeadingTurnout(Turnout turnout, boolean followingCommandedState)
Set both the leading Turnout and if the commanded state of the leading Turnout is followed.Method parameters in jmri with type arguments of type Turnout Modifier and Type Method Description void
SignalMastLogic. setAutoTurnouts(java.util.Hashtable<Turnout,java.lang.Integer> turnouts, SignalMast destination)
Set which turnouts must be set to a given state for the signal mast not to be set to a Stop aspect.void
SignalMastLogic. setTurnouts(java.util.Hashtable<NamedBeanHandle<Turnout>,java.lang.Integer> turnouts, SignalMast destination)
Set the states that each control turnout must be in for the source signal mast not to be set to a Stop aspect. -
Uses of Turnout in jmri.implementation
Classes in jmri.implementation that implement Turnout Modifier and Type Class Description class
AbstractTurnout
Abstract base for the Turnout interface.Fields in jmri.implementation with type parameters of type Turnout Modifier and Type Field Description (package private) NamedBeanHandle<Turnout>
SE8cSignalHead. highTurnout
(package private) NamedBeanHandle<Turnout>
SE8cSignalHead. lowTurnout
protected NamedBeanHandle<Turnout>
DefaultRoute. mControlNamedTurnout
(package private) NamedBeanHandle<Turnout>
LsDecSignalHead. mDark
(package private) NamedBeanHandle<Turnout>
LsDecSignalHead. mFlashGreen
(package private) NamedBeanHandle<Turnout>
LsDecSignalHead. mFlashRed
(package private) NamedBeanHandle<Turnout>
LsDecSignalHead. mFlashYellow
(package private) NamedBeanHandle<Turnout>
DoubleTurnoutSignalHead. mGreen
(package private) NamedBeanHandle<Turnout>
LsDecSignalHead. mGreen
(package private) NamedBeanHandle<Turnout>
MergSD2SignalHead. mInput1
(package private) NamedBeanHandle<Turnout>
MergSD2SignalHead. mInput2
(package private) NamedBeanHandle<Turnout>
MergSD2SignalHead. mInput3
protected NamedBeanHandle<Turnout>
DefaultRoute. mLockControlNamedTurnout
(package private) NamedBeanHandle<Turnout>
QuadOutputSignalHead. mLunar
(package private) NamedBeanHandle<Turnout>
DoubleTurnoutSignalHead. mRed
(package private) NamedBeanHandle<Turnout>
LsDecSignalHead. mRed
(package private) NamedBeanHandle<Turnout>
LsDecSignalHead. mYellow
(package private) NamedBeanHandle<Turnout>
TripleTurnoutSignalHead. mYellow
(package private) NamedBeanHandle<Turnout>
TurnoutSignalMast.TurnoutAspect. namedTurnout
protected java.util.HashMap<java.lang.String,NamedBeanHandle<Turnout>>
MatrixSignalMast. outputsToBeans
Methods in jmri.implementation that return Turnout Modifier and Type Method Description Turnout
DefaultRoute. getCtlTurnout()
Get the Turnout of a control Turnout for this Route.Turnout
AbstractTurnout. getLeadingTurnout()
Get the Turnout this Turnout is following.Turnout
DefaultRoute. getLockCtlTurnout()
Get the Turnout of a lock control Turnout for this Route.Turnout
DefaultRoute. getOutputTurnout(int k)
Get the output Turnout by index.(package private) Turnout
TurnoutSignalMast.TurnoutAspect. getTurnout()
Turnout
DefaultSignalGroup. getTurnoutByIndex(int x, int pTurnout)
Turnout
TurnoutSignalMast. getUnLitTurnout()
Methods in jmri.implementation that return types with arguments of type Turnout Modifier and Type Method Description java.util.List<Turnout>
DefaultSignalMastLogic. getAutoTurnouts(SignalMast destination)
Return only the turnouts that have been detected as being directly between the source and destination mast.NamedBeanHandle<Turnout>
TripleOutputSignalHead. getBlue()
NamedBeanHandle<Turnout>
LsDecSignalHead. getDark()
NamedBeanHandle<Turnout>
LsDecSignalHead. getFlashGreen()
NamedBeanHandle<Turnout>
LsDecSignalHead. getFlashRed()
NamedBeanHandle<Turnout>
LsDecSignalHead. getFlashYellow()
NamedBeanHandle<Turnout>
DoubleTurnoutSignalHead. getGreen()
NamedBeanHandle<Turnout>
LsDecSignalHead. getGreen()
java.util.List<NamedBeanHandle<Turnout>>
TurnoutSignalMast. getHeadsUsed()
NamedBeanHandle<Turnout>
SE8cSignalHead. getHigh()
NamedBeanHandle<Turnout>
MergSD2SignalHead. getInput1()
NamedBeanHandle<Turnout>
MergSD2SignalHead. getInput2()
NamedBeanHandle<Turnout>
MergSD2SignalHead. getInput3()
NamedBeanHandle<Turnout>
SE8cSignalHead. getLow()
NamedBeanHandle<Turnout>
QuadOutputSignalHead. getLunar()
java.util.List<NamedBeanHandle<Turnout>>
DefaultSignalMastLogic. getNamedTurnouts(SignalMast destination)
Return the Turnouts that have been defined by the user to control the SML to the destination mast as NamedBeanHandles.NamedBeanHandle<Turnout>
SingleTurnoutSignalHead. getOutput()
NamedBeanHandle<Turnout>
MatrixSignalMast. getOutputHandle(int colNum)
Fetch output from outputsToBeans hashmap.NamedBeanHandle<Turnout>
DoubleTurnoutSignalHead. getRed()
NamedBeanHandle<Turnout>
LsDecSignalHead. getRed()
java.util.List<Turnout>
DefaultSignalMastLogic. getTurnouts(SignalMast destination)
Return the Turnouts that have been defined by the user to control the SML to the destination mast.NamedBeanHandle<Turnout>
LsDecSignalHead. getYellow()
NamedBeanHandle<Turnout>
TripleTurnoutSignalHead. getYellow()
(package private) static NamedBeanHandle<Turnout>
SE8cSignalHead. makeHandle(int i)
Create a handle from a raw number.Methods in jmri.implementation with parameters of type Turnout Modifier and Type Method Description (package private) void
DefaultRoute. checkLockTurnout(int newState, int oldState, Turnout t)
Turnout has changed, check to see if this will lock or unlock route.(package private) void
DefaultRoute. checkTurnout(int newState, int oldState, Turnout t)
Turnout has changed, check to see if this fires.(package private) void
DefaultRoute. deleteOutputTurnout(Turnout t)
int
DefaultSignalMastLogic. getAutoTurnoutState(Turnout turnout, SignalMast destination)
Return the Set State of a control turnout as it is configured between the source and destination mast.int
DefaultSignalGroup. getTurnoutState(SignalHead signalHead, Turnout turnout)
int
DefaultSignalMastLogic. getTurnoutState(Turnout turnout, SignalMast destination)
Return the Set State of a control Turnout as it is configured between the source and destination mast.int
DefaultSignalGroup. getTurnoutStateByIndex(int x, Turnout turnout)
(package private) boolean
DefaultRoute. isOutputTurnoutIncluded(Turnout t1)
boolean
DefaultSignalGroup. isTurnoutIncluded(SignalHead signalHead, Turnout turnout)
boolean
DefaultSignalMastLogic. isTurnoutIncluded(Turnout turnout, SignalMast destination)
Check if a turnout is part of at least one of the logics that set a signal mast.abstract boolean
AbstractSignalHead. isTurnoutUsed(Turnout t)
Check if a given turnout is used on this head.boolean
DccSignalHead. isTurnoutUsed(Turnout t)
boolean
DefaultSignalHead. isTurnoutUsed(Turnout t)
boolean
DoubleTurnoutSignalHead. isTurnoutUsed(Turnout t)
boolean
LsDecSignalHead. isTurnoutUsed(Turnout t)
boolean
MatrixSignalMast. isTurnoutUsed(Turnout t)
boolean
MergSD2SignalHead. isTurnoutUsed(Turnout t)
boolean
QuadOutputSignalHead. isTurnoutUsed(Turnout t)
boolean
SE8cSignalHead. isTurnoutUsed(Turnout t)
boolean
SingleTurnoutSignalHead. isTurnoutUsed(Turnout t)
boolean
TripleOutputSignalHead. isTurnoutUsed(Turnout t)
boolean
TripleTurnoutSignalHead. isTurnoutUsed(Turnout t)
boolean
TurnoutSignalMast. isTurnoutUsed(Turnout t)
boolean
VirtualSignalHead. isTurnoutUsed(Turnout t)
(package private) void
DefaultConditionalExecute. lockTurnout(ConditionalAction action, Turnout tl, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
void
DefaultSignalMastLogic. removeTurnout(Turnout turn, SignalMast destination)
void
DefaultSignalGroup. setHeadAlignTurnout(SignalHead signalHead, Turnout turnout, int state)
void
AbstractTurnout. setLeadingTurnout(Turnout turnout)
Set the Turnout this Turnout will follow.void
AbstractTurnout. setLeadingTurnout(Turnout turnout, boolean followingCommandedState)
Set both the leading Turnout and if the commanded state of the leading Turnout is followed.(package private) void
DefaultConditionalExecute. setTurnout(ConditionalAction action, Turnout t, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)
Method parameters in jmri.implementation with type arguments of type Turnout Modifier and Type Method Description (package private) static java.lang.String
SE8cSignalHead. makeSystemName(NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO)
Implement convention for making a system name.void
DefaultSignalMastLogic. setAutoTurnouts(java.util.Hashtable<Turnout,java.lang.Integer> turnouts, SignalMast destination)
Set which turnouts must be set to a given state for the signal mast not to be set to a Stop aspect.void
TripleOutputSignalHead. setBlue(NamedBeanHandle<Turnout> t)
void
LsDecSignalHead. setDark(NamedBeanHandle<Turnout> t)
void
LsDecSignalHead. setFlashGreen(NamedBeanHandle<Turnout> t)
void
LsDecSignalHead. setFlashRed(NamedBeanHandle<Turnout> t)
void
LsDecSignalHead. setFlashYellow(NamedBeanHandle<Turnout> t)
void
DoubleTurnoutSignalHead. setGreen(NamedBeanHandle<Turnout> t)
void
LsDecSignalHead. setGreen(NamedBeanHandle<Turnout> t)
void
MergSD2SignalHead. setInput1(NamedBeanHandle<Turnout> t)
Set the first turnout used on the driver.void
MergSD2SignalHead. setInput2(NamedBeanHandle<Turnout> t)
Set the second turnout used on the driver.void
MergSD2SignalHead. setInput3(NamedBeanHandle<Turnout> t)
Set the third turnout used on the driver.void
QuadOutputSignalHead. setLunar(NamedBeanHandle<Turnout> t)
void
SingleTurnoutSignalHead. setOutput(NamedBeanHandle<Turnout> t)
void
DoubleTurnoutSignalHead. setRed(NamedBeanHandle<Turnout> t)
void
LsDecSignalHead. setRed(NamedBeanHandle<Turnout> t)
void
DefaultSignalMastLogic. setTurnouts(java.util.Hashtable<NamedBeanHandle<Turnout>,java.lang.Integer> turnouts, SignalMast destination)
Set the states that each control turnout must be in for the source signal mast not to be set to a Stop aspect.void
LsDecSignalHead. setYellow(NamedBeanHandle<Turnout> t)
void
TripleTurnoutSignalHead. setYellow(NamedBeanHandle<Turnout> t)
Constructor parameters in jmri.implementation with type arguments of type Turnout Constructor Description DoubleTurnoutSignalHead(java.lang.String sys, java.lang.String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> red)
DoubleTurnoutSignalHead(java.lang.String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> red)
LsDecSignalHead(java.lang.String sys, java.lang.String user, NamedBeanHandle<Turnout> t1, int s1, NamedBeanHandle<Turnout> t2, int s2, NamedBeanHandle<Turnout> t3, int s3, NamedBeanHandle<Turnout> t4, int s4, NamedBeanHandle<Turnout> t5, int s5, NamedBeanHandle<Turnout> t6, int s6, NamedBeanHandle<Turnout> t7, int s7)
LsDecSignalHead(java.lang.String sys, NamedBeanHandle<Turnout> t1, int s1, NamedBeanHandle<Turnout> t2, int s2, NamedBeanHandle<Turnout> t3, int s3, NamedBeanHandle<Turnout> t4, int s4, NamedBeanHandle<Turnout> t5, int s5, NamedBeanHandle<Turnout> t6, int s6, NamedBeanHandle<Turnout> t7, int s7)
MergSD2SignalHead(java.lang.String sys, int aspect, NamedBeanHandle<Turnout> t1, NamedBeanHandle<Turnout> t2, NamedBeanHandle<Turnout> t3, boolean feather, boolean home)
MergSD2SignalHead(java.lang.String sys, java.lang.String user, int aspect, NamedBeanHandle<Turnout> t1, NamedBeanHandle<Turnout> t2, NamedBeanHandle<Turnout> t3, boolean feather, boolean home)
QuadOutputSignalHead(java.lang.String sys, java.lang.String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
QuadOutputSignalHead(java.lang.String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
SE8cSignalHead(java.lang.String sname, NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO)
Ctor specifying system name.SE8cSignalHead(java.lang.String sname, NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO, java.lang.String userName)
Ctor specifying system name and user name.SE8cSignalHead(NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO)
Primary ctor without user name.SE8cSignalHead(NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO, java.lang.String userName)
Primary ctor.SingleTurnoutSignalHead(java.lang.String sys, java.lang.String user, NamedBeanHandle<Turnout> lit, int on, int off)
Ctor including user name.SingleTurnoutSignalHead(java.lang.String sys, NamedBeanHandle<Turnout> lit, int on, int off)
Ctor using only a system name.TripleOutputSignalHead(java.lang.String sys, java.lang.String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> blue, NamedBeanHandle<Turnout> red)
TripleOutputSignalHead(java.lang.String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> blue, NamedBeanHandle<Turnout> red)
TripleTurnoutSignalHead(java.lang.String sys, java.lang.String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red)
TripleTurnoutSignalHead(java.lang.String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red)
-
Uses of Turnout in jmri.implementation.configurexml
Methods in jmri.implementation.configurexml that return types with arguments of type Turnout Modifier and Type Method Description (package private) NamedBeanHandle<Turnout>
DoubleTurnoutSignalHeadXml. loadTurnout(java.lang.Object o)
Process stored signal head output (turnout).(package private) NamedBeanHandle<Turnout>
LsDecSignalHeadXml. loadTurnout(java.lang.Object o)
(package private) NamedBeanHandle<Turnout>
MergSD2SignalHeadXml. loadTurnout(java.lang.Object o)
(package private) NamedBeanHandle<Turnout>
SE8cSignalHeadXml. loadTurnout(java.lang.Object o)
Process stored signal head output (turnout).(package private) NamedBeanHandle<Turnout>
SingleTurnoutSignalHeadXml. loadTurnout(java.lang.Object o)
Load a turnout.Methods in jmri.implementation.configurexml with parameters of type Turnout Modifier and Type Method Description (package private) org.jdom2.Element
DoubleTurnoutSignalHeadXml. addTurnoutElement(Turnout to)
(package private) org.jdom2.Element
SE8cSignalHeadXml. addTurnoutElement(Turnout to)
Method parameters in jmri.implementation.configurexml with type arguments of type Turnout Modifier and Type Method Description (package private) org.jdom2.Element
DoubleTurnoutSignalHeadXml. addTurnoutElement(NamedBeanHandle<Turnout> to, java.lang.String which)
(package private) org.jdom2.Element
MergSD2SignalHeadXml. addTurnoutElement(NamedBeanHandle<Turnout> to, java.lang.String which, SignalHead p)
(package private) org.jdom2.Element
SE8cSignalHeadXml. addTurnoutElement(NamedBeanHandle<Turnout> to, java.lang.String which)
-
Uses of Turnout in jmri.jmris
Fields in jmri.jmris declared as Turnout Modifier and Type Field Description (package private) Turnout
AbstractTurnoutServer.TurnoutListener. turnout
Methods in jmri.jmris that return Turnout Modifier and Type Method Description Turnout
AbstractTurnoutServer. initTurnout(java.lang.String turnoutName)
-
Uses of Turnout in jmri.jmrit.automat
Fields in jmri.jmrit.automat declared as Turnout Modifier and Type Field Description (package private) Turnout
SampleAutomaton. turnout
References the turnout to be controlledMethods in jmri.jmrit.automat with parameters of type Turnout Modifier and Type Method Description void
AbstractAutomaton. setTurnouts(Turnout[] closed, Turnout[] thrown)
Convenience function to set a bunch of turnouts and wait until they are all in a consistent statevoid
AbstractAutomaton. waitTurnoutConsistent(Turnout[] mTurnouts)
Wait for a list of turnouts to all be in a consistent state -
Uses of Turnout in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable with type parameters of type Turnout Modifier and Type Field Description (package private) ManagerComboBox<Turnout>
TurnoutTableAction. prefixBox
Methods in jmri.jmrit.beantable that return types with arguments of type Turnout Modifier and Type Method Description protected Manager<Turnout>
TurnoutTableTabAction. getManager()
Methods in jmri.jmrit.beantable with parameters of type Turnout Modifier and Type Method Description static void
TurnoutTableAction. updateAutomationBox(Turnout t, javax.swing.JComboBox<java.lang.String> cb)
Add the content and make the appropriate selection to a combo box for a turnout's automation choices.Method parameters in jmri.jmrit.beantable with type arguments of type Turnout Modifier and Type Method Description void
TurnoutTableAction. addToFrame(BeanTableFrame<Turnout> f)
Add the check boxes to show/hide extra columns to the Turnout table frame.void
TurnoutTableAction. addToPanel(AbstractTableTabAction<Turnout> f)
Place the check boxes to show/hide extra columns to the tabbed Turnout table panel.void
TurnoutTableAction. setManager(Manager<Turnout> man)
If the subClass is being included in a greater tabbed frame, then this is used to specify which manager the subclass should be using.void
TurnoutTableAction. setMenuBar(BeanTableFrame<Turnout> f)
Insert table specific Automation and Speeds menus. -
Uses of Turnout in jmri.jmrit.beantable.beanedit
Methods in jmri.jmrit.beantable.beanedit that return Turnout Modifier and Type Method Description Turnout
TurnoutEditAction. getByUserName(java.lang.String name)
-
Uses of Turnout in jmri.jmrit.beantable.routetable
Fields in jmri.jmrit.beantable.routetable with type parameters of type Turnout Modifier and Type Field Description (package private) NamedBeanComboBox<Turnout>
AbstractRouteAddEditFrame. cLockTurnout
(package private) NamedBeanComboBox<Turnout>
AbstractRouteAddEditFrame. cTurnout
-
Uses of Turnout in jmri.jmrit.beantable.signalmast
Fields in jmri.jmrit.beantable.signalmast with type parameters of type Turnout Modifier and Type Field Description (package private) BeanSelectCreatePanel<Turnout>
TurnoutSignalMastAddPane.TurnoutAspectPanel. beanBox
(package private) BeanSelectCreatePanel<Turnout>
TurnoutSignalMastAddPane. turnoutUnLitBox
-
Uses of Turnout in jmri.jmrit.beantable.turnout
Fields in jmri.jmrit.beantable.turnout declared as Turnout Modifier and Type Field Description (package private) Turnout
TurnoutOperationEditorDialog. myTurnout
Fields in jmri.jmrit.beantable.turnout with type parameters of type Turnout Modifier and Type Field Description (package private) java.util.Hashtable<Turnout,javax.swing.table.TableCellEditor>
TurnoutTableJTable. editorMapSensor1
(package private) java.util.Hashtable<Turnout,javax.swing.table.TableCellEditor>
TurnoutTableJTable. editorMapSensor2
(package private) java.util.Hashtable<Turnout,javax.swing.table.TableCellRenderer>
TurnoutTableJTable. rendererMapSensor1
(package private) java.util.Hashtable<Turnout,javax.swing.table.TableCellRenderer>
TurnoutTableJTable. rendererMapSensor2
Methods in jmri.jmrit.beantable.turnout that return Turnout Modifier and Type Method Description Turnout
TurnoutTableDataModel. getBySystemName(java.lang.String name)
Turnout
TurnoutTableDataModel. getByUserName(java.lang.String name)
Methods in jmri.jmrit.beantable.turnout that return types with arguments of type Turnout Modifier and Type Method Description Manager<Turnout>
TurnoutTableDataModel. getManager()
Get the Table Model Bean Manager.Methods in jmri.jmrit.beantable.turnout with parameters of type Turnout Modifier and Type Method Description void
TurnoutTableDataModel. clickOn(Turnout t)
(package private) void
TurnoutTableDataModel. editButton(Turnout t)
Create action to edit a turnout in Edit pane.protected void
TurnoutTableDataModel. editTurnoutOperation(Turnout t, javax.swing.JComboBox<java.lang.String> box)
Pop up a TurnoutOperationConfig for the turnout.protected void
TurnoutTableJTable. loadRenderEditMaps(java.util.Hashtable<Turnout,javax.swing.table.TableCellRenderer> r, java.util.Hashtable<Turnout,javax.swing.table.TableCellEditor> e, Turnout t, Sensor s)
protected javax.swing.JComboBox<java.lang.String>
TurnoutTableDataModel. makeAutomationBox(Turnout t)
Create a JComboBox<String> containing all the options for turnout automation parameters for this turnout.protected void
TurnoutTableDataModel. setTurnoutOperation(Turnout t, javax.swing.JComboBox<java.lang.String> cb)
Set the turnout's operation info based on the contents of the combo box.Method parameters in jmri.jmrit.beantable.turnout with type arguments of type Turnout Modifier and Type Method Description protected void
TurnoutTableJTable. loadRenderEditMaps(java.util.Hashtable<Turnout,javax.swing.table.TableCellRenderer> r, java.util.Hashtable<Turnout,javax.swing.table.TableCellEditor> e, Turnout t, Sensor s)
protected void
TurnoutTableDataModel. setManager(Manager<Turnout> manager)
Set the Model Bean Manager.Constructors in jmri.jmrit.beantable.turnout with parameters of type Turnout Constructor Description TurnoutOperationEditorDialog(TurnoutOperation op, Turnout t, java.awt.Window window)
Pop up a TurnoutOperationConfig Dialog for the turnout.Constructor parameters in jmri.jmrit.beantable.turnout with type arguments of type Turnout Constructor Description TurnoutTableDataModel(Manager<Turnout> mgr)
-
Uses of Turnout in jmri.jmrit.ctc
Methods in jmri.jmrit.ctc that return Turnout Modifier and Type Method Description Turnout
NBHTurnout. getBean()
-
Uses of Turnout in jmri.jmrit.ctc.ctcserialdata
Methods in jmri.jmrit.ctc.ctcserialdata with parameters of type Turnout Modifier and Type Method Description CTCSerialData.CTCTurnoutData
CTCSerialData. getCTCTurnoutData(Turnout turnout)
Routine to search our _mCodeButtonHandlerDataArrayList for the O.S. section that contains the passed turnout. -
Uses of Turnout in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher that return Turnout Modifier and Type Method Description protected Turnout
AutoTurnouts. checkStateAgainstList(java.util.List<LayoutTrackExpectedState<LayoutTurnout>> turnoutList)
-
Uses of Turnout in jmri.jmrit.display
Fields in jmri.jmrit.display with type parameters of type Turnout Modifier and Type Field Description (package private) TableItemPanel<Turnout>
TurnoutIcon. _itemPanel
(package private) java.util.HashMap<java.lang.String,NamedBeanHandle<Turnout>>
SlipIconAdder. _turnoutMap
(package private) java.util.HashMap<Turnout,java.lang.Integer>
SlipTurnoutIcon. _turnoutSetting
Methods in jmri.jmrit.display that return Turnout Modifier and Type Method Description Turnout
SlipTurnoutIcon. getTurnout(int turn)
Returns the turnout located at the position specified.Turnout
TurnoutIcon. getTurnout()
Methods in jmri.jmrit.display that return types with arguments of type Turnout Modifier and Type Method Description NamedBeanHandle<Turnout>
SlipTurnoutIcon. getNamedTurnout(int turn)
Returns the turnout located at the position specified.NamedBeanHandle<Turnout>
TurnoutIcon. getNamedTurnout()
NamedBeanHandle<Turnout>
SlipIconAdder. getTurnout(java.lang.String index)
Returns a Turnout object for your own use. see NamedIcon getIcon(String key) in superprotected java.util.HashMap<Turnout,java.lang.Integer>
SlipTurnoutIcon. getTurnoutSettings()
Method parameters in jmri.jmrit.display with type arguments of type Turnout Modifier and Type Method Description void
SlipIconAdder. setTurnout(java.lang.String key, NamedBeanHandle<Turnout> turnout)
void
SlipTurnoutIcon. setTurnout(NamedBeanHandle<Turnout> to, int turn)
Attach a namedBean Handle turnout to this display item.void
TurnoutIcon. setTurnout(NamedBeanHandle<Turnout> to)
-
Uses of Turnout in jmri.jmrit.display.layoutEditor
Fields in jmri.jmrit.display.layoutEditor with type parameters of type Turnout Modifier and Type Field Description protected NamedBeanComboBox<Turnout>
LayoutEditorToolBarPanel. extraTurnoutNameComboBox
protected NamedBeanHandle<Turnout>
LayoutTurnout. namedTurnout
protected NamedBeanHandle<Turnout>
LayoutTurnoutView. namedTurnout
protected NamedBeanHandle<Turnout>
LayoutTurnout. secondNamedTurnout
protected NamedBeanHandle<Turnout>
LayoutTurnoutView. secondNamedTurnout
protected NamedBeanComboBox<Turnout>
LayoutEditorToolBarPanel. turnoutNameComboBox
Methods in jmri.jmrit.display.layoutEditor that return Turnout Modifier and Type Method Description Turnout
LayoutTurntable. getRayTurnout(int i)
Get the turnout for the ray at this index.Turnout
LayoutTurntableView. getRayTurnout(int i)
Get the turnout for the ray at this index.Turnout
LayoutTurnout. getSecondTurnout()
Turnout
LayoutTurnoutView. getSecondTurnout()
Turnout
LayoutTurnout. getTurnout()
Perhaps confusingly, this returns an actual Turnout reference or null for the turnout associated with this is LayoutTurnout.Turnout
LayoutTurnoutView. getTurnout()
Turnout
LayoutTurntable.RayTrack. getTurnout()
Get the turnout for this ray track.Turnout
LayoutSlip. getTurnoutB()
Turnout
LayoutSlipView. getTurnoutB()
Methods in jmri.jmrit.display.layoutEditor with parameters of type Turnout Modifier and Type Method Description LayoutTurnout
LayoutEditorTools. getLayoutTurnoutFromTurnout(Turnout turnout, boolean requireDoubleXover, java.lang.String str, javax.swing.JFrame theFrame)
Returns the layout turnout corresponding to a given turnout.int
LayoutSlip. getTurnoutState(Turnout turn, int state)
int
LayoutSlipView. getTurnoutState(Turnout turn, int state)
Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type Turnout Modifier and Type Method Description LayoutEditor.TurnoutComboBoxPopupMenuListener
LayoutEditor. newTurnoutComboBoxPopupMenuListener(NamedBeanComboBox<Turnout> comboBox)
Create a listener that will exclude turnouts that are present in the current panel.LayoutEditor.TurnoutComboBoxPopupMenuListener
LayoutEditor. newTurnoutComboBoxPopupMenuListener(NamedBeanComboBox<Turnout> comboBox, java.util.List<Turnout> currentTurnouts)
Create a listener that will exclude turnouts that are present in the current panel.LayoutEditor.TurnoutComboBoxPopupMenuListener
LayoutEditor. newTurnoutComboBoxPopupMenuListener(NamedBeanComboBox<Turnout> comboBox, java.util.List<Turnout> currentTurnouts)
Create a listener that will exclude turnouts that are present in the current panel.Constructor parameters in jmri.jmrit.display.layoutEditor with type arguments of type Turnout Constructor Description TurnoutComboBoxPopupMenuListener(NamedBeanComboBox<Turnout> comboBox, java.util.List<Turnout> currentTurnouts)
TurnoutComboBoxPopupMenuListener(NamedBeanComboBox<Turnout> comboBox, java.util.List<Turnout> currentTurnouts)
-
Uses of Turnout in jmri.jmrit.display.layoutEditor.LayoutEditorDialogs
Fields in jmri.jmrit.display.layoutEditor.LayoutEditorDialogs with type parameters of type Turnout Modifier and Type Field Description protected NamedBeanComboBox<Turnout>
LayoutTurnoutEditor. editLayoutTurnout1stTurnoutComboBox
protected NamedBeanComboBox<Turnout>
LayoutTurnoutEditor. editLayoutTurnout2ndTurnoutComboBox
-
Uses of Turnout in jmri.jmrit.display.logixng
Methods in jmri.jmrit.display.logixng with parameters of type Turnout Modifier and Type Method Description LayoutTurnout
ActionLayoutTurnout. findLayoutTurnout(Turnout turnout)
-
Uses of Turnout in jmri.jmrit.display.palette
Method parameters in jmri.jmrit.display.palette with type arguments of type Turnout Modifier and Type Method Description protected javax.swing.JPanel
IndicatorTOItemPanel. initTablePanel(PickListModel<Turnout> model)
Constructor parameters in jmri.jmrit.display.palette with type arguments of type Turnout Constructor Description IndicatorTOItemPanel(DisplayFrame parentFrame, java.lang.String type, java.lang.String family, PickListModel<Turnout> model)
-
Uses of Turnout in jmri.jmrit.display.switchboardEditor
Methods in jmri.jmrit.display.switchboardEditor that return Turnout Modifier and Type Method Description Turnout
BeanSwitch. getTurnout()
-
Uses of Turnout in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type Turnout Modifier and Type Method Description LogixNG_SelectNamedBean<Turnout>
ActionTurnout. getSelectNamedBean()
LogixNG_SelectNamedBean<Turnout>
ActionTurnoutLock. getSelectNamedBean()
-
Uses of Turnout in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Turnout Modifier and Type Method Description LogixNG_SelectNamedBean<Turnout>
ExpressionTurnout. getSelectNamedBean()
-
Uses of Turnout in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Turnout Modifier and Type Method Description Turnout
PickListModel.TurnoutPickModel. addBean(java.lang.String name)
Return bean with name given in parameter.Turnout
PickListModel.TurnoutPickModel. addBean(java.lang.String sysName, java.lang.String userName)
Methods in jmri.jmrit.picker that return types with arguments of type Turnout Modifier and Type Method Description Manager<Turnout>
PickListModel.TurnoutPickModel. getManager()
Get the Table Model Bean Manager.static PickListModel<Turnout>
PickListModel. turnoutPickModelInstance()
-
Uses of Turnout in jmri.jmrit.simpleturnoutctrl
Fields in jmri.jmrit.simpleturnoutctrl declared as Turnout Modifier and Type Field Description (package private) Turnout
SimpleTurnoutCtrlFrame. turnout
-
Uses of Turnout in jmri.jmrit.ussctc
Fields in jmri.jmrit.ussctc with type parameters of type Turnout Modifier and Type Field Description (package private) NamedBeanHandle<Turnout>
MaintainerCallSection. hLayoutOutput
(package private) NamedBeanHandle<Turnout>
TurnoutSection.TurnoutFieldSection. hLayoutTO
(package private) NamedBeanHandle<Turnout>
SignalHeadSection. hLeftIndicator
(package private) NamedBeanHandle<Turnout>
TurnoutSection.TurnoutCentralSection. hNormalIndicator
(package private) NamedBeanHandle<Turnout>
PhysicalBell. hOutput
(package private) NamedBeanHandle<Turnout>
CodeLine. hOutput1TO
(package private) NamedBeanHandle<Turnout>
CodeLine. hOutput2TO
(package private) NamedBeanHandle<Turnout>
CodeLine. hOutput3TO
(package private) NamedBeanHandle<Turnout>
CodeLine. hOutput4TO
(package private) NamedBeanHandle<Turnout>
CodeButton. hPanelIndicator
(package private) NamedBeanHandle<Turnout>
TrackCircuitSection. hPanelOutput
(package private) NamedBeanHandle<Turnout>
TurnoutSection.TurnoutCentralSection. hReversedIndicator
(package private) NamedBeanHandle<Turnout>
SignalHeadSection. hRightIndicator
(package private) NamedBeanHandle<Turnout>
CodeLine. hStartIndicateTO
(package private) NamedBeanHandle<Turnout>
CodeLine. hStartSendTO
(package private) NamedBeanHandle<Turnout>
SignalHeadSection. hStopIndicator
(package private) NamedBeanHandle<Turnout>
TurnoutLock. turnout
Methods in jmri.jmrit.ussctc with parameters of type Turnout Modifier and Type Method Description (package private) void
TurnoutSection.TurnoutCentralSection. initializeLamps(Turnout to)
(package private) void
TurnoutSection.TurnoutFieldSection. initializeState(Turnout to)
Initially, align with what's in the field -
Uses of Turnout in jmri.jmrit.withrottle
Methods in jmri.jmrit.withrottle with parameters of type Turnout Modifier and Type Method Description void
TurnoutController. sendTurnoutState(Turnout t)
-
Uses of Turnout in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement Turnout Modifier and Type Class Description class
AcelaTurnout
Implementation of the Turnout Object for AcelaMethods in jmri.jmrix.acela that return Turnout Modifier and Type Method Description protected Turnout
AcelaTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Method to create a new Turnout based on the system name. -
Uses of Turnout in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement Turnout Modifier and Type Class Description class
BiDiBTurnout
BiDiB implementation of the Turnout interface.Methods in jmri.jmrix.bidib that return Turnout Modifier and Type Method Description Turnout
BiDiBTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Create a new Turnout based on the system name. -
Uses of Turnout in jmri.jmrix.can.cbus
Classes in jmri.jmrix.can.cbus that implement Turnout Modifier and Type Class Description class
CbusTurnout
Turnout for CBUS connections.Methods in jmri.jmrix.can.cbus that return Turnout Modifier and Type Method Description protected Turnout
CbusTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.cmri.serial
Classes in jmri.jmrix.cmri.serial that implement Turnout Modifier and Type Class Description class
SerialTurnout
Turnout implementation for C/MRI serial systems.Methods in jmri.jmrix.cmri.serial that return Turnout Modifier and Type Method Description protected Turnout
SerialTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.dccpp
Classes in jmri.jmrix.dccpp that implement Turnout Modifier and Type Class Description class
DCCppTurnout
Extends jmri.AbstractTurnout for DCCpp layoutsMethods in jmri.jmrix.dccpp that return Turnout Modifier and Type Method Description protected Turnout
DCCppTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.easydcc
Classes in jmri.jmrix.easydcc that implement Turnout Modifier and Type Class Description class
EasyDccTurnout
EasyDCC implementation of the Turnout interface.Methods in jmri.jmrix.easydcc that return Turnout Modifier and Type Method Description protected Turnout
EasyDccTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement Turnout Modifier and Type Class Description class
EcosTurnout
Implement a Turnout via ECoS communications.Methods in jmri.jmrix.ecos that return Turnout Modifier and Type Method Description protected Turnout
EcosTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked.Turnout
EcosTurnoutManager. getByEcosObject(int ecosObject)
-
Uses of Turnout in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement Turnout Modifier and Type Class Description class
SerialTurnout
Implement Turnout for Grapevine.Methods in jmri.jmrix.grapevine that return Turnout Modifier and Type Method Description protected Turnout
SerialTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.ieee802154.xbee
Classes in jmri.jmrix.ieee802154.xbee that implement Turnout Modifier and Type Class Description class
XBeeTurnout
Turnout implementation for XBee systems.Methods in jmri.jmrix.ieee802154.xbee that return Turnout Modifier and Type Method Description protected Turnout
XBeeTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked.Methods in jmri.jmrix.ieee802154.xbee with parameters of type Turnout Modifier and Type Method Description void
XBeeTurnoutManager. deregister(Turnout t)
-
Uses of Turnout in jmri.jmrix.internal
Methods in jmri.jmrix.internal that return Turnout Modifier and Type Method Description protected Turnout
InternalTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Create and return an internal (no layout connection) Turnout. -
Uses of Turnout in jmri.jmrix.ipocs
Classes in jmri.jmrix.ipocs that implement Turnout Modifier and Type Class Description class
IpocsTurnout
Methods in jmri.jmrix.ipocs that return Turnout Modifier and Type Method Description protected Turnout
IpocsTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement Turnout Modifier and Type Class Description class
JMRIClientTurnout
JMRIClient implementation of the Turnout interface.Methods in jmri.jmrix.jmriclient that return Turnout Modifier and Type Method Description protected Turnout
JMRIClientTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.lenz
Classes in jmri.jmrix.lenz that implement Turnout Modifier and Type Class Description class
XNetTurnout
Extend jmri.AbstractTurnout for XNet layoutsMethods in jmri.jmrix.lenz that return Turnout Modifier and Type Method Description protected Turnout
XNetTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Create a new Turnout based on the system name. -
Uses of Turnout in jmri.jmrix.lenz.hornbyelite
Classes in jmri.jmrix.lenz.hornbyelite that implement Turnout Modifier and Type Class Description class
EliteXNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on Hornby Elite connections.Methods in jmri.jmrix.lenz.hornbyelite that return Turnout Modifier and Type Method Description protected Turnout
EliteXNetTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Create a new Turnout based on the system name. -
Uses of Turnout in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement Turnout Modifier and Type Class Description class
LnTurnout
Extend jmri.AbstractTurnout for LocoNet layoutsMethods in jmri.jmrix.loconet that return Turnout Modifier and Type Method Description protected Turnout
LnTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.maple
Classes in jmri.jmrix.maple that implement Turnout Modifier and Type Class Description class
SerialTurnout
Turnout implementation for Maple systems.Methods in jmri.jmrix.maple that return Turnout Modifier and Type Method Description protected Turnout
SerialTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.marklin
Classes in jmri.jmrix.marklin that implement Turnout Modifier and Type Class Description class
MarklinTurnout
Implement a Turnout via Marklin communications.Methods in jmri.jmrix.marklin that return Turnout Modifier and Type Method Description protected Turnout
MarklinTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement Turnout Modifier and Type Class Description class
MqttTurnout
Implementation of the Turnout interface for MQTT layouts.Fields in jmri.jmrix.mqtt with type parameters of type Turnout Modifier and Type Field Description (package private) MqttContentParser<Turnout>
MqttTurnout. parser
(package private) MqttContentParser<Turnout>
MqttTurnoutManager. parser
Methods in jmri.jmrix.mqtt that return Turnout Modifier and Type Method Description protected Turnout
MqttTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked.Method parameters in jmri.jmrix.mqtt with type arguments of type Turnout Modifier and Type Method Description void
MqttTurnout. setParser(MqttContentParser<Turnout> parser)
void
MqttTurnoutManager. setParser(MqttContentParser<Turnout> parser)
-
Uses of Turnout in jmri.jmrix.mrc
Classes in jmri.jmrix.mrc that implement Turnout Modifier and Type Class Description class
MrcTurnout
New MRC implementation of the Turnout interface From Xpa+Modem implementation of the Turnout interface.Methods in jmri.jmrix.mrc that return Turnout Modifier and Type Method Description protected Turnout
MrcTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.nce
Classes in jmri.jmrix.nce that implement Turnout Modifier and Type Class Description class
NceTurnout
Implement a Turnout via NCE communications.Methods in jmri.jmrix.nce that return Turnout Modifier and Type Method Description protected Turnout
NceTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.oaktree
Classes in jmri.jmrix.oaktree that implement Turnout Modifier and Type Class Description class
SerialTurnout
Extend jmri.AbstractTurnout for Oak Tree serial layouts.Methods in jmri.jmrix.oaktree that return Turnout Modifier and Type Method Description protected Turnout
SerialTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement Turnout Modifier and Type Class Description class
OlcbTurnout
Turnout for OpenLCB connections.Methods in jmri.jmrix.openlcb that return Turnout Modifier and Type Method Description protected Turnout
OlcbTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing method has been invoked. -
Uses of Turnout in jmri.jmrix.pi
Classes in jmri.jmrix.pi that implement Turnout Modifier and Type Class Description class
RaspberryPiTurnout
Turnout interface to RaspberryPi GPIO pins.Methods in jmri.jmrix.pi that return Turnout Modifier and Type Method Description protected Turnout
RaspberryPiTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement Turnout Modifier and Type Class Description class
SerialTurnout
Turnout implementation for X10.Methods in jmri.jmrix.powerline that return Turnout Modifier and Type Method Description protected Turnout
SerialTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.roco.z21
Classes in jmri.jmrix.roco.z21 that implement Turnout Modifier and Type Class Description class
Z21XNetTurnout
Extend jmri.jmrix.lenz.XNetTurnout for Roco Z21/z21 systems.Methods in jmri.jmrix.roco.z21 that return Turnout Modifier and Type Method Description protected Turnout
Z21XNetTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Create a new Turnout based on the system name. -
Uses of Turnout in jmri.jmrix.secsi
Classes in jmri.jmrix.secsi that implement Turnout Modifier and Type Class Description class
SerialTurnout
Extend jmri.AbstractTurnout for SECSI serial layouts.Methods in jmri.jmrix.secsi that return Turnout Modifier and Type Method Description protected Turnout
SerialTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.sprog
Classes in jmri.jmrix.sprog that implement Turnout Modifier and Type Class Description class
SprogCSTurnout
Sprog implementation of the Turnout interface.class
SprogTurnout
Sprog implementation of the Turnout interface.Methods in jmri.jmrix.sprog that return Turnout Modifier and Type Method Description protected Turnout
SprogTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.srcp
Classes in jmri.jmrix.srcp that implement Turnout Modifier and Type Class Description class
SRCPTurnout
SRCP implementation of the Turnout interface.Methods in jmri.jmrix.srcp that return Turnout Modifier and Type Method Description protected Turnout
SRCPTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.tams
Classes in jmri.jmrix.tams that implement Turnout Modifier and Type Class Description class
TamsTurnout
Implement a Turnout via Tams communications.Methods in jmri.jmrix.tams that return Turnout Modifier and Type Method Description protected Turnout
TamsTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.tmcc
Classes in jmri.jmrix.tmcc that implement Turnout Modifier and Type Class Description class
SerialTurnout
Extend jmri.AbstractTurnout for TMCC serial layouts.Methods in jmri.jmrix.tmcc that return Turnout Modifier and Type Method Description protected Turnout
SerialTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.xpa
Classes in jmri.jmrix.xpa that implement Turnout Modifier and Type Class Description class
XpaTurnout
Xpa+Modem implementation of the Turnout interface.Methods in jmri.jmrix.xpa that return Turnout Modifier and Type Method Description protected Turnout
XpaTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.zimo
Classes in jmri.jmrix.zimo that implement Turnout Modifier and Type Class Description class
Mx1Turnout
New Zimo Binary implementation of the Turnout interfaceMethods in jmri.jmrix.zimo that return Turnout Modifier and Type Method Description protected Turnout
Mx1TurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked. -
Uses of Turnout in jmri.jmrix.ztc.ztc611
Classes in jmri.jmrix.ztc.ztc611 that implement Turnout Modifier and Type Class Description class
ZTC611XNetTurnout
Extend jmri.jmrix.XNetTurnout to handle turnouts on ZTC ZTC611 connections.Methods in jmri.jmrix.ztc.ztc611 that return Turnout Modifier and Type Method Description protected Turnout
ZTC611XNetTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Create a new Turnout based on the system name. -
Uses of Turnout in jmri.managers
Methods in jmri.managers that return Turnout Modifier and Type Method Description protected abstract Turnout
AbstractTurnoutManager. createNewTurnout(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory, after all the logic for returning an existing Turnout has been invoked.Turnout
AbstractTurnoutManager. getTurnout(java.lang.String name)
Get an existing Turnout or return null if it doesn't exist.Turnout
ProxyTurnoutManager. getTurnout(java.lang.String name)
Locate via user name, then system name if needed.protected Turnout
ProxyTurnoutManager. makeBean(Manager<Turnout> manager, java.lang.String systemName, java.lang.String userName)
Defer creation of the proper type to the subclass.Turnout
AbstractTurnoutManager. newTurnout(java.lang.String systemName, java.lang.String userName)
Return a Turnout with the specified system and user names.Turnout
ProxyTurnoutManager. newTurnout(java.lang.String systemName, java.lang.String userName)
Get an instance with the specified system and user names.Turnout
ProxyTurnoutManager. provide(java.lang.String name)
Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.Turnout
AbstractTurnoutManager. provideTurnout(java.lang.String name)
Get the Turnout with the user name, then system name if needed; if that fails, create a new Turnout.Turnout
ProxyTurnoutManager. provideTurnout(java.lang.String name)
Get the Turnout with the user name, then system name if needed; if that fails, create a new Turnout.Methods in jmri.managers that return types with arguments of type Turnout Modifier and Type Method Description java.lang.Class<Turnout>
AbstractTurnoutManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.java.lang.Class<Turnout>
ProxyTurnoutManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.protected AbstractManager<Turnout>
ProxyTurnoutManager. makeInternalManager()
Method parameters in jmri.managers with type arguments of type Turnout Modifier and Type Method Description void
ProxyTurnoutManager. addManager(Manager<Turnout> m)
Add a Manager to the collection of Managers.protected Turnout
ProxyTurnoutManager. makeBean(Manager<Turnout> manager, java.lang.String systemName, java.lang.String userName)
Defer creation of the proper type to the subclass. -
Uses of Turnout in jmri.server.json.turnout
Methods in jmri.server.json.turnout that return types with arguments of type Turnout Modifier and Type Method Description protected ProvidingManager<Turnout>
JsonTurnoutHttpService. getProvidingManager()
Methods in jmri.server.json.turnout with parameters of type Turnout Modifier and Type Method Description protected void
JsonTurnoutHttpService. doDelete(Turnout bean, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonTurnoutHttpService. doGet(Turnout turnout, java.lang.String name, java.lang.String type, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonTurnoutHttpService. doPost(Turnout turnout, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-