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.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.lenz   
jmri.jmrix.lenz.hornbyelite   
jmri.jmrix.loconet   
jmri.jmrix.maple   
jmri.jmrix.nce   
jmri.jmrix.oaktree   
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 with parameters of type Turnout
 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.
 TurnoutOperation TurnoutOperation.makeNonce(Turnout t)
           
 

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 AbstractLight.mControlTurnout
           
protected  Turnout DefaultRoute.mLockTurnout
           
protected  Turnout DefaultRoute.mTurnout
           
 

Methods in jmri.implementation that return Turnout
 Turnout LsDecSignalHead.getDark()
           
 Turnout LsDecSignalHead.getFlashGreen()
           
 Turnout LsDecSignalHead.getFlashRed()
           
 Turnout LsDecSignalHead.getFlashYellow()
           
 Turnout TripleTurnoutSignalHead.getGreen()
           
 Turnout LsDecSignalHead.getGreen()
           
 Turnout DoubleTurnoutSignalHead.getGreen()
           
 Turnout MergSD2SignalHead.getInput1()
           
 Turnout MergSD2SignalHead.getInput2()
           
 Turnout MergSD2SignalHead.getInput3()
           
 Turnout QuadOutputSignalHead.getLunar()
           
 Turnout DefaultRoute.getOutputTurnout(int k)
          Method to return the 'k'th Turnout of the Route.
 Turnout TripleTurnoutSignalHead.getRed()
           
 Turnout LsDecSignalHead.getRed()
           
 Turnout DoubleTurnoutSignalHead.getRed()
           
 Turnout TripleTurnoutSignalHead.getYellow()
           
 Turnout LsDecSignalHead.getYellow()
           
 

Methods in jmri.implementation with parameters of type Turnout
 void LsDecSignalHead.setDark(Turnout t)
           
 void LsDecSignalHead.setFlashGreen(Turnout t)
           
 void LsDecSignalHead.setFlashRed(Turnout t)
           
 void LsDecSignalHead.setFlashYellow(Turnout t)
           
 void TripleTurnoutSignalHead.setGreen(Turnout t)
           
 void LsDecSignalHead.setGreen(Turnout t)
           
 void DoubleTurnoutSignalHead.setGreen(Turnout t)
           
 void MergSD2SignalHead.setInput1(Turnout t)
           
 void MergSD2SignalHead.setInput2(Turnout t)
           
 void MergSD2SignalHead.setInput3(Turnout t)
           
 void QuadOutputSignalHead.setLunar(Turnout t)
           
 void TripleTurnoutSignalHead.setRed(Turnout t)
           
 void LsDecSignalHead.setRed(Turnout t)
           
 void DoubleTurnoutSignalHead.setRed(Turnout t)
           
 void TripleTurnoutSignalHead.setYellow(Turnout t)
           
 void LsDecSignalHead.setYellow(Turnout t)
           
 

Constructors in jmri.implementation with parameters of type Turnout
DoubleTurnoutSignalHead(String sys, String user, Turnout green, Turnout red)
           
DoubleTurnoutSignalHead(String sys, Turnout green, Turnout red)
           
LsDecSignalHead(String sys, String user, Turnout t1, int s1, Turnout t2, int s2, Turnout t3, int s3, Turnout t4, int s4, Turnout t5, int s5, Turnout t6, int s6, Turnout t7, int s7)
           
LsDecSignalHead(String sys, Turnout t1, int s1, Turnout t2, int s2, Turnout t3, int s3, Turnout t4, int s4, Turnout t5, int s5, Turnout t6, int s6, Turnout t7, int s7)
           
MergSD2SignalHead(String sys, int aspect, Turnout t1, Turnout t2, Turnout t3, boolean feather, boolean home)
           
MergSD2SignalHead(String sys, String user, int aspect, Turnout t1, Turnout t2, Turnout t3, boolean feather, boolean home)
           
QuadOutputSignalHead(String sys, String user, Turnout green, Turnout yellow, Turnout red, Turnout lunar)
           
QuadOutputSignalHead(String sys, Turnout green, Turnout yellow, Turnout red, Turnout lunar)
           
TripleTurnoutSignalHead(String sys, String user, Turnout green, Turnout yellow, Turnout red)
           
TripleTurnoutSignalHead(String sys, Turnout green, Turnout yellow, 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 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
 

Uses of Turnout in jmri.jmrit.display
 

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

Methods in jmri.jmrit.display 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.
 void TurnoutIcon.setTurnout(Turnout to)
           
 

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)
           
 

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.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.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 key)
           
 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 sysName, String userName)
          Return an instance with the specified system and user names.
 Turnout AbstractTurnoutManager.newTurnout(String sysName, String userName)
           
 Turnout ProxyTurnoutManager.provideTurnout(String name)
           
 Turnout AbstractTurnoutManager.provideTurnout(String name)
           
 



Copyright © 1997 - 2009 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