Uses of Interface
jmri.Turnout

Packages that use Turnout
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.implementation Provides implementations of various 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.display Control panel and visible icon classes. 
jmri.jmrit.display.layoutEditor   
jmri.jmrit.withrottle   
jmri.jmrix.acela This package handles communications for the CTI Acela hardware. 
jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network. 
jmri.jmrix.cmri.serial   
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.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.nce   
jmri.jmrix.oaktree   
jmri.jmrix.openlcb   
jmri.jmrix.powerline This package handles communications for powerline adapters, such as X10. 
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.tmcc   
jmri.jmrix.xpa   
jmri.managers Provides implementations of various JMRI managers. 
 

Uses of Turnout in jmri
 

Methods in jmri that return Turnout
 Turnout TurnoutManager.getBySystemName(String systemName)
          Locate an instance based on a system name.
 Turnout TurnoutManager.getByUserName(String userName)
          Locate an instance based on a user name.
 Turnout Route.getOutputTurnout(int k)
          Method to get the 'k'th output Turnout of the Route.
 Turnout TurnoutManager.getTurnout(String name)
          Locate via user name, then system name if needed.
 Turnout TurnoutManager.newTurnout(String systemName, String userName)
          Return an instance with the specified system and user names.
 Turnout TurnoutManager.provideTurnout(String name)
          Locate via user name, then system name if needed.
 

Methods in jmri that return types with arguments of type Turnout
 ArrayList<Turnout> SignalMastLogic.getAutoTurnouts(SignalMast destination)
           
 ArrayList<NamedBeanHandle<Turnout>> SignalMastLogic.getNamedTurnouts(SignalMast destination)
           
 ArrayList<Turnout> SignalMastLogic.getTurnouts(SignalMast destination)
           
 

Methods in jmri with parameters of type Turnout
 int SignalMastLogic.getAutoTurnoutState(Turnout turnout, SignalMast destination)
           
 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.
 int SignalMastLogic.getTurnoutState(Turnout turnout, SignalMast destination)
           
 boolean SignalMastLogic.isTurnoutIncluded(Turnout turnout, SignalMast destination)
           
 TurnoutOperation TurnoutOperation.makeNonce(Turnout t)
           
 

Method parameters in jmri with type arguments of type Turnout
 void SignalMastLogic.setAutoTurnouts(Hashtable<Turnout,Integer> turnouts, SignalMast destination)
          Sets which blocks must be inactive for the signal not to be set at a stop aspect These Turnouts are not stored in the panel file.
 void SignalMastLogic.setTurnouts(Hashtable<NamedBeanHandle<Turnout>,Integer> turnouts, SignalMast destination)
          Sets the states that each turnout must be in for signal not to be set at a stop aspect
 

Uses of Turnout in jmri.implementation
 

Classes in jmri.implementation that implement Turnout
 class AbstractTurnout
          Abstract base for the Turnout interface.
 

Fields in jmri.implementation declared as Turnout
protected  Turnout LightControl._controlTurnout
           
 

Fields in jmri.implementation with type parameters of type Turnout
protected  NamedBeanHandle<Turnout> DefaultRoute.mControlNamedTurnout
           
protected  NamedBeanHandle<Turnout> DefaultRoute.mLockControlNamedTurnout
           
 

Methods in jmri.implementation that return Turnout
 Turnout DefaultRoute.getOutputTurnout(int k)
          Method to return the 'k'th Turnout of the Route.
 

Methods in jmri.implementation that return types with arguments of type Turnout
 ArrayList<Turnout> DefaultSignalMastLogic.getAutoTurnouts(SignalMast destination)
           
 NamedBeanHandle<Turnout> LsDecSignalHead.getDark()
           
 NamedBeanHandle<Turnout> LsDecSignalHead.getFlashGreen()
           
 NamedBeanHandle<Turnout> LsDecSignalHead.getFlashRed()
           
 NamedBeanHandle<Turnout> LsDecSignalHead.getFlashYellow()
           
 NamedBeanHandle<Turnout> LsDecSignalHead.getGreen()
           
 NamedBeanHandle<Turnout> DoubleTurnoutSignalHead.getGreen()
           
 NamedBeanHandle<Turnout> SE8cSignalHead.getHigh()
           
 NamedBeanHandle<Turnout> MergSD2SignalHead.getInput1()
           
 NamedBeanHandle<Turnout> MergSD2SignalHead.getInput2()
           
 NamedBeanHandle<Turnout> MergSD2SignalHead.getInput3()
           
 NamedBeanHandle<Turnout> SE8cSignalHead.getLow()
           
 NamedBeanHandle<Turnout> QuadOutputSignalHead.getLunar()
           
 ArrayList<NamedBeanHandle<Turnout>> DefaultSignalMastLogic.getNamedTurnouts(SignalMast destination)
           
 NamedBeanHandle<Turnout> SingleTurnoutSignalHead.getOutput()
           
 NamedBeanHandle<Turnout> LsDecSignalHead.getRed()
           
 NamedBeanHandle<Turnout> DoubleTurnoutSignalHead.getRed()
           
 ArrayList<Turnout> DefaultSignalMastLogic.getTurnouts(SignalMast destination)
           
 NamedBeanHandle<Turnout> TripleTurnoutSignalHead.getYellow()
           
 NamedBeanHandle<Turnout> LsDecSignalHead.getYellow()
           
 

Methods in jmri.implementation with parameters of type Turnout
 int DefaultSignalMastLogic.getAutoTurnoutState(Turnout turnout, SignalMast destination)
           
 int DefaultSignalMastLogic.getTurnoutState(Turnout turnout, SignalMast destination)
           
 boolean DefaultSignalMastLogic.isTurnoutIncluded(Turnout turnout, SignalMast destination)
           
 

Method parameters in jmri.implementation with type arguments of type Turnout
 void DefaultSignalMastLogic.setAutoTurnouts(Hashtable<Turnout,Integer> turnouts, SignalMast destination)
          Sets which blocks must be inactive for the signal not to be set at a stop aspect These Turnouts are not stored in the panel file.
 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 LsDecSignalHead.setGreen(NamedBeanHandle<Turnout> t)
           
 void DoubleTurnoutSignalHead.setGreen(NamedBeanHandle<Turnout> t)
           
 void MergSD2SignalHead.setInput1(NamedBeanHandle<Turnout> t)
          Sets the first turnout used on the driver Relates to the section directly infront of the Signal (2, 3 & 4 aspect Signals)
 void MergSD2SignalHead.setInput2(NamedBeanHandle<Turnout> t)
          Sets the second turnout used on the driver Relates to the section in front of the next Signal (3 and 4 aspect Signal)
 void MergSD2SignalHead.setInput3(NamedBeanHandle<Turnout> t)
          Sets the third turnout used on the driver Relates to the section directly in front the third Signal (4 aspect Signal)
 void QuadOutputSignalHead.setLunar(NamedBeanHandle<Turnout> t)
           
 void SingleTurnoutSignalHead.setOutput(NamedBeanHandle<Turnout> t)
           
 void LsDecSignalHead.setRed(NamedBeanHandle<Turnout> t)
           
 void DoubleTurnoutSignalHead.setRed(NamedBeanHandle<Turnout> t)
           
 void DefaultSignalMastLogic.setTurnouts(Hashtable<NamedBeanHandle<Turnout>,Integer> turnouts, SignalMast destination)
          Sets the states that each turnout must be in for signal not to be set at a stop aspect
 void TripleTurnoutSignalHead.setYellow(NamedBeanHandle<Turnout> t)
           
 void LsDecSignalHead.setYellow(NamedBeanHandle<Turnout> t)
           
 

Constructor parameters in jmri.implementation with type arguments of type Turnout
DoubleTurnoutSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> red)
           
DoubleTurnoutSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> red)
           
DoubleTurnoutSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> red)
           
DoubleTurnoutSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> red)
           
LsDecSignalHead(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)
           
LsDecSignalHead(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)
           
LsDecSignalHead(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)
           
LsDecSignalHead(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)
           
LsDecSignalHead(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)
           
LsDecSignalHead(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)
           
LsDecSignalHead(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)
           
LsDecSignalHead(String sys, 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(String sys, 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(String sys, 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(String sys, 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(String sys, 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(String sys, 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(String sys, 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)
           
MergSD2SignalHead(String sys, int aspect, NamedBeanHandle<Turnout> t1, NamedBeanHandle<Turnout> t2, NamedBeanHandle<Turnout> t3, boolean feather, boolean home)
           
MergSD2SignalHead(String sys, int aspect, NamedBeanHandle<Turnout> t1, NamedBeanHandle<Turnout> t2, NamedBeanHandle<Turnout> t3, boolean feather, boolean home)
           
MergSD2SignalHead(String sys, int aspect, NamedBeanHandle<Turnout> t1, NamedBeanHandle<Turnout> t2, NamedBeanHandle<Turnout> t3, boolean feather, boolean home)
           
MergSD2SignalHead(String sys, String user, int aspect, NamedBeanHandle<Turnout> t1, NamedBeanHandle<Turnout> t2, NamedBeanHandle<Turnout> t3, boolean feather, boolean home)
           
MergSD2SignalHead(String sys, String user, int aspect, NamedBeanHandle<Turnout> t1, NamedBeanHandle<Turnout> t2, NamedBeanHandle<Turnout> t3, boolean feather, boolean home)
           
MergSD2SignalHead(String sys, String user, int aspect, NamedBeanHandle<Turnout> t1, NamedBeanHandle<Turnout> t2, NamedBeanHandle<Turnout> t3, boolean feather, boolean home)
           
QuadOutputSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
           
QuadOutputSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
           
QuadOutputSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
           
QuadOutputSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
           
QuadOutputSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
           
QuadOutputSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
           
QuadOutputSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
           
QuadOutputSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red, NamedBeanHandle<Turnout> lunar)
           
SE8cSignalHead(NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO)
          Primary ctor without user name
SE8cSignalHead(NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO)
          Primary ctor without user name
SE8cSignalHead(NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO, String userName)
          Primary ctor
SE8cSignalHead(NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO, String userName)
          Primary ctor
SE8cSignalHead(String sname, NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO)
          Ctor for specifying system name
SE8cSignalHead(String sname, NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO)
          Ctor for specifying system name
SE8cSignalHead(String sname, NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO, String userName)
          Ctor for specifying system name
SE8cSignalHead(String sname, NamedBeanHandle<Turnout> lowTO, NamedBeanHandle<Turnout> highTO, String userName)
          Ctor for specifying system name
SingleTurnoutSignalHead(String sys, NamedBeanHandle<Turnout> lit, int on, int off)
           
SingleTurnoutSignalHead(String sys, String user, NamedBeanHandle<Turnout> lit, int on, int off)
           
TripleTurnoutSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red)
           
TripleTurnoutSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red)
           
TripleTurnoutSignalHead(String sys, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red)
           
TripleTurnoutSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red)
           
TripleTurnoutSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red)
           
TripleTurnoutSignalHead(String sys, String user, NamedBeanHandle<Turnout> green, NamedBeanHandle<Turnout> yellow, NamedBeanHandle<Turnout> red)
           
 

Uses of Turnout in jmri.jmrit.automat
 

Methods in jmri.jmrit.automat with parameters of type Turnout
 void AbstractAutomaton.setTurnouts(Turnout[] closed, Turnout[] thrown)
          Convenience function to set a bunch of turnouts and wait until they are all in a consistent state
 void AbstractAutomaton.setTurnouts(Turnout[] closed, Turnout[] thrown)
          Convenience function to set a bunch of turnouts and wait until they are all in a consistent state
 void AbstractAutomaton.waitTurnoutConsistent(Turnout[] mTurnouts)
          Wait for a list of turnouts to all be in a consistent state This works by registering a listener, which is likely to run in another thread.
 

Uses of Turnout in jmri.jmrit.beantable
 

Methods in jmri.jmrit.beantable that return Turnout
protected  Turnout SignalHeadTableAction.getTurnoutFromPanel(BeanSelectCreatePanel bp, String reference)
           
protected  Turnout SignalHeadTableAction.updateTurnoutFromPanel(BeanSelectCreatePanel bp, String reference, Turnout oldTurnout, String title)
           
 

Methods in jmri.jmrit.beantable with parameters of type Turnout
protected  void TurnoutTableAction.editTurnoutOperation(Turnout t, JComboBox box)
          pop up a TurnoutOperationConfig for the turnout
protected  JComboBox TurnoutTableAction.makeAutomationBox(Turnout t)
          Create a JComboBox containing all the options for turnout automation parameters for this turnout
static void TurnoutTableAction.updateAutomationBox(Turnout t, JComboBox cb)
          Add the content and make the appropriate selection to a combox box for a turnout's automation choices
protected  Turnout SignalHeadTableAction.updateTurnoutFromPanel(BeanSelectCreatePanel bp, String reference, Turnout oldTurnout, String title)
           
 

Uses of Turnout in jmri.jmrit.display
 

Methods in jmri.jmrit.display that return Turnout
 Turnout TurnoutIcon.getTurnout()
           
 Turnout SlipTurnoutIcon.getTurnout(int turn)
          Returns the turnout located at the position specified.
 

Methods in jmri.jmrit.display that return types with arguments of type Turnout
 NamedBeanHandle<Turnout> TurnoutIcon.getNamedTurnout()
           
 NamedBeanHandle<Turnout> SlipTurnoutIcon.getNamedTurnout(int turn)
           
 NamedBeanHandle<Turnout> SlipIconAdder.getTurnout(String index)
          Returns a Turnout object for your own use.
protected  HashMap<Turnout,Integer> SlipTurnoutIcon.getTurnoutSettings()
           
 

Method parameters in jmri.jmrit.display with type arguments of type Turnout
 void TurnoutIcon.setTurnout(NamedBeanHandle<Turnout> to)
           
 void SlipTurnoutIcon.setTurnout(NamedBeanHandle<Turnout> to, int turn)
          Attached a namedBean Handle turnout to this display item
 void SlipIconAdder.setTurnout(String key, NamedBeanHandle<Turnout> turnout)
           
 

Uses of Turnout in jmri.jmrit.display.layoutEditor
 

Methods in jmri.jmrit.display.layoutEditor that return Turnout
 Turnout LayoutTurnout.getTurnout()
           
 

Methods in jmri.jmrit.display.layoutEditor with parameters of type Turnout
 LayoutTurnout LayoutEditorTools.getLayoutTurnoutFromTurnout(Turnout turnout, boolean requireDoubleXover, String str, JFrame theFrame)
          Returns the layout turnout corresponding to a given turnout.
 

Uses of Turnout in jmri.jmrit.withrottle
 

Methods in jmri.jmrit.withrottle with parameters of type Turnout
 void TurnoutController.sendTurnoutState(Turnout t)
           
 

Uses of Turnout in jmri.jmrix.acela
 

Classes in jmri.jmrix.acela that implement Turnout
 class AcelaTurnout
          AcelaLight.java Implementation of the Light Object for Acela Based in part on SerialTurnout.java
 

Methods in jmri.jmrix.acela that return Turnout
 Turnout AcelaTurnoutManager.createNewTurnout(String systemName, String userName)
          Method to create a new Light based on the system name Returns null if the system name is not in a valid format Assumes calling method has checked that a Light with this system name does not already exist
 

Uses of Turnout in jmri.jmrix.can.cbus
 

Classes in jmri.jmrix.can.cbus that implement Turnout
 class CbusTurnout
          Turnout for CBUS connections.
 

Methods in jmri.jmrix.can.cbus that return Turnout
protected  Turnout CbusTurnoutManager.createNewTurnout(String systemName, 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.cmri.serial
 

Classes in jmri.jmrix.cmri.serial that implement Turnout
 class SerialTurnout
          Turnout implementation for C/MRI serial systems.
 

Methods in jmri.jmrix.cmri.serial that return Turnout
 Turnout SerialTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.easydcc
 

Classes in jmri.jmrix.easydcc that implement Turnout
 class EasyDccTurnout
          EasyDcc implementation of the Turnout interface.
 

Methods in jmri.jmrix.easydcc that return Turnout
 Turnout EasyDccTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.ecos
 

Classes in jmri.jmrix.ecos that implement Turnout
 class EcosTurnout
          Implement a Turnout via Ecos communications.
 

Methods in jmri.jmrix.ecos that return Turnout
 Turnout EcosTurnoutManager.createNewTurnout(String systemName, String userName)
           
 Turnout EcosTurnoutManager.getByEcosObject(int ecosObject)
           
 

Uses of Turnout in jmri.jmrix.grapevine
 

Methods in jmri.jmrix.grapevine that return Turnout
 Turnout SerialTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.jmriclient
 

Classes in jmri.jmrix.jmriclient that implement Turnout
 class JMRIClientTurnout
          JMRIClient implementation of the Turnout interface.
 

Methods in jmri.jmrix.jmriclient that return Turnout
 Turnout JMRIClientTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.lenz
 

Classes in jmri.jmrix.lenz that implement Turnout
 class XNetTurnout
           
 

Methods in jmri.jmrix.lenz that return Turnout
 Turnout XNetTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.lenz.hornbyelite
 

Classes in jmri.jmrix.lenz.hornbyelite that implement Turnout
 class EliteXNetTurnout
           
 

Methods in jmri.jmrix.lenz.hornbyelite that return Turnout
 Turnout EliteXNetTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.loconet
 

Classes in jmri.jmrix.loconet that implement Turnout
 class LnTurnout
          Extend jmri.AbstractTurnout for LocoNet layouts This implementation implements the "SENT" feedback, where LocoNet messages originating on the layout can change both KnownState and CommandedState.
 

Methods in jmri.jmrix.loconet that return Turnout
 Turnout LnTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.maple
 

Methods in jmri.jmrix.maple that return Turnout
 Turnout SerialTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.nce
 

Classes in jmri.jmrix.nce that implement Turnout
 class NceTurnout
          Implement a Turnout via NCE communications.
 

Methods in jmri.jmrix.nce that return Turnout
 Turnout NceTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.oaktree
 

Methods in jmri.jmrix.oaktree that return Turnout
 Turnout SerialTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.openlcb
 

Classes in jmri.jmrix.openlcb that implement Turnout
 class OlcbTurnout
          Turnout for OpenLCB connections.
 

Methods in jmri.jmrix.openlcb that return Turnout
protected  Turnout OlcbTurnoutManager.createNewTurnout(String systemName, 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.powerline
 

Methods in jmri.jmrix.powerline that return Turnout
 Turnout SerialTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.secsi
 

Methods in jmri.jmrix.secsi that return Turnout
 Turnout SerialTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.sprog
 

Classes in jmri.jmrix.sprog that implement Turnout
 class SprogCSTurnout
          Sprog implementation of the Turnout interface.
 class SprogTurnout
          Sprog implementation of the Turnout interface.
 

Methods in jmri.jmrix.sprog that return Turnout
 Turnout SprogTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.srcp
 

Classes in jmri.jmrix.srcp that implement Turnout
 class SRCPTurnout
          SRCP implementation of the Turnout interface.
 

Methods in jmri.jmrix.srcp that return Turnout
 Turnout SRCPTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.tmcc
 

Methods in jmri.jmrix.tmcc that return Turnout
 Turnout SerialTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.jmrix.xpa
 

Classes in jmri.jmrix.xpa that implement Turnout
 class XpaTurnout
          Xpa+Modem implementation of the Turnout interface.
 

Methods in jmri.jmrix.xpa that return Turnout
 Turnout XpaTurnoutManager.createNewTurnout(String systemName, String userName)
           
 

Uses of Turnout in jmri.managers
 

Methods in jmri.managers that return Turnout
protected  Turnout InternalTurnoutManager.createNewTurnout(String systemName, String userName)
          Create and return an internal (no layout connection) turnout
protected abstract  Turnout AbstractTurnoutManager.createNewTurnout(String systemName, String userName)
          Internal method to invoke the factory, after all the logic for returning an existing method has been invoked.
 Turnout ProxyTurnoutManager.getBySystemName(String systemName)
          Locate an instance based on a system name.
 Turnout AbstractTurnoutManager.getBySystemName(String name)
           
 Turnout ProxyTurnoutManager.getByUserName(String userName)
          Locate an instance based on a user name.
 Turnout AbstractTurnoutManager.getByUserName(String key)
           
 Turnout ProxyTurnoutManager.getTurnout(String name)
          Locate via user name, then system name if needed.
 Turnout AbstractTurnoutManager.getTurnout(String name)
           
 Turnout ProxyTurnoutManager.newTurnout(String systemName, String userName)
          Return an instance with the specified system and user names.
 Turnout AbstractTurnoutManager.newTurnout(String systemName, String userName)
           
 Turnout ProxyTurnoutManager.provideTurnout(String name)
           
 Turnout AbstractTurnoutManager.provideTurnout(String name)
           
 



Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads