Uses of Interface
jmri.SignalMast

Packages that use SignalMast
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.implementation Provides implementations of various JMRI interfaces. 
jmri.jmrit.display Control panel and visible icon classes. 
jmri.jmrit.display.layoutEditor   
jmri.jmrit.signalling   
jmri.managers Provides implementations of various JMRI managers. 
 

Uses of SignalMast in jmri
 

Methods in jmri that return SignalMast
 SignalMast SignalMastManager.getBySystemName(String s)
           
 SignalMast SignalMastManager.getByUserName(String s)
           
 SignalMast SignalGroup.getSignalMast()
          Get the SignalMast
 SignalMast SignalMastManager.getSignalMast(String name)
          Locate via user name, then system name if needed.
 SignalMast SignalMastLogic.getSourceMast()
           
 SignalMast SignalMastManager.provideSignalMast(String name)
          Locate via user name, then system name if needed.
 SignalMast SignalMastManager.provideSignalMast(String prefix, String signalSystem, String mastName, String[] heads)
           
 

Methods in jmri that return types with arguments of type SignalMast
 ArrayList<SignalMast> SignalMastLogic.getAutoMasts(SignalMast destination)
           
 ArrayList<SignalMast> SignalMastLogic.getDestinationList()
           
 ArrayList<SignalMast> SignalMastLogic.getSignalMasts(SignalMast destination)
           
 

Methods in jmri with parameters of type SignalMast
 void SignalMastLogicManager.addDestinationMastToLogic(SignalMastLogic src, SignalMast destination)
           
 void SignalMastLogic.allowAutoMaticSignalMastGeneration(boolean allow, SignalMast destination)
          Sets whether we should allow the system to automatically generate a list of signal masts that could cause a conflicting route.
 boolean SignalMastLogic.allowAutoMaticSignalMastGeneration(SignalMast destination)
          Query if we are allowing the system to automatically generated a list of conflicting SignalMast that have a direct effect on our logic.
 void SignalMastLogic.allowTurnoutLock(boolean lock, SignalMast destination)
          Sets whether we should lock all turnouts between the source and destination signal masts when the logic goes active, to prevent them from being changed.
 boolean SignalMastLogicManager.checkValidDest(SignalMast sourceMast, SignalMast destMast)
          This uses the layout editor to check if the destination signalmast is reachable from the source signalmast
 void SignalMastLogicManager.discoverSignallingDest(SignalMast source, LayoutEditor layout)
          Discover valid destination signalmasts for a given source signal on a given layout editor panel.
 ArrayList<Block> SignalMastLogic.getAutoBlocks(SignalMast destination)
           
 int SignalMastLogic.getAutoBlockState(Block block, SignalMast destination)
           
 ArrayList<SignalMast> SignalMastLogic.getAutoMasts(SignalMast destination)
           
 String SignalMastLogic.getAutoSignalMastState(SignalMast mast, SignalMast destination)
           
 ArrayList<Turnout> SignalMastLogic.getAutoTurnouts(SignalMast destination)
           
 int SignalMastLogic.getAutoTurnoutState(Turnout turnout, SignalMast destination)
           
 ArrayList<Block> SignalMastLogic.getBlocks(SignalMast destination)
           
 int SignalMastLogic.getBlockState(Block block, SignalMast destination)
           
 String SignalMastLogic.getComment(SignalMast dest)
           
 ArrayList<SignalMastLogic> SignalMastLogicManager.getLogicsByDestination(SignalMast destination)
          Gather a list of all the signal mast logics, by destination signal mast
 float SignalMastLogic.getMaximumSpeed(SignalMast destination)
           
 ArrayList<NamedBeanHandle<Sensor>> SignalMastLogic.getNamedSensors(SignalMast destination)
           
 ArrayList<NamedBeanHandle<Turnout>> SignalMastLogic.getNamedTurnouts(SignalMast destination)
           
 ArrayList<Sensor> SignalMastLogic.getSensors(SignalMast destination)
           
 int SignalMastLogic.getSensorState(Sensor sensor, SignalMast destination)
           
 SignalMastLogic SignalMastLogicManager.getSignalMastLogic(SignalMast source)
           
 ArrayList<SignalMast> SignalMastLogic.getSignalMasts(SignalMast destination)
           
 String SignalMastLogic.getSignalMastState(SignalMast mast, SignalMast destination)
           
 int SignalMastLogic.getStoreState(SignalMast destination)
          returns where the signalmast logic should be stored, if so how much.
 ArrayList<Turnout> SignalMastLogic.getTurnouts(SignalMast destination)
           
 int SignalMastLogic.getTurnoutState(Turnout turnout, SignalMast destination)
           
 void SignalMastLogic.initialise(SignalMast destination)
          Initialise the signalmast after all the parameters have been set.
 boolean SignalMastLogic.isActive(SignalMast dest)
          Query if the signalmast logic to the destination signal mast is active.
 boolean SignalMastLogic.isBlockIncluded(Block block, SignalMast destination)
           
 boolean SignalMastLogic.isDestinationValid(SignalMast dest)
           
 boolean SignalMastLogic.isEnabled(SignalMast dest)
          Query if the signalmast logic to the destination signal mast is enabled or disabled.
 boolean SignalMastLogic.isSensorIncluded(Sensor sensor, SignalMast destination)
           
 boolean SignalMastLogic.isSignalMastIncluded(SignalMast signal, SignalMast destination)
           
 boolean SignalMastLogic.isTurnoutIncluded(Turnout turnout, SignalMast destination)
           
 boolean SignalMastLogic.isTurnoutLockAllowed(SignalMast destination)
          Query if we are allowing the system to lock turnouts when the logic goes active.
 SignalMastLogic SignalMastLogicManager.newSignalMastLogic(SignalMast source)
           
 void SignalMastLogic.removeConflictingLogic(SignalMast sm, LevelXing lx)
           
 boolean SignalMastLogic.removeDestination(SignalMast dest)
           
 void SignalMastLogicManager.removeDestinationMastToLogic(SignalMastLogic src, SignalMast destination)
           
 void SignalMastLogicManager.removeSignalMastLogic(SignalMastLogic sml, SignalMast dest)
          Remove a destination mast from the signalmast logic
 void SignalMastLogic.setAutoBlocks(Hashtable<Block,Integer> blocks, SignalMast destination)
          Sets which blocks must be inactive for the signal not to be set at a stop aspect These blocks are not stored in the panel file.
 void SignalMastLogic.setAutoMasts(Hashtable<SignalMast,String> masts, SignalMast destination)
          Sets which masts must be in a given state before our mast can be set.
 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.setBlocks(Hashtable<Block,Integer> blocks, SignalMast destination)
          Sets which blocks must be inactive for the signal not to be set at a stop aspect
 void SignalMastLogic.setComment(String comment, SignalMast dest)
           
 void SignalMastLogic.setConflictingLogic(SignalMast sm, LevelXing lx)
           
 void SignalMastLogic.setDestinationMast(SignalMast dest)
           
 void SignalMastLogic.setDisabled(SignalMast dest)
          Sets the logic to the destination signal mast to be disabled.
 void SignalMastLogic.setEnabled(SignalMast dest)
          Sets the logic to the destination signal mast to be enabled.
 void SignalMastLogic.setMasts(Hashtable<SignalMast,String> masts, SignalMast destination)
          Sets which masts must be in a given state before our mast can be set.
 void SignalMastLogic.setSensors(Hashtable<NamedBeanHandle<Sensor>,Integer> sensors, SignalMast destination)
          Sets which sensors must be in a given state before our mast can be set.
 void SignalMastLogic.setStore(int store, SignalMast destination)
          Use this to determine if the signalmast logic is stored in the panel file and if all the information is stored.
 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
 void SignalMastLogic.useLayoutEditor(boolean boo, SignalMast destination)
          Sets whether this logic should use the details stored in the layout editor to determine the which blocks, turnouts will make up the logic between the source and destination signal mast.
 boolean SignalMastLogic.useLayoutEditor(SignalMast destination)
          Query if we are using the layout editor panels to build the signal mast logic, blocks, turnouts .
 boolean SignalMastLogic.useLayoutEditorBlocks(SignalMast destination)
          Query if we are using the layout editor block information in the signal mast logic.
 void SignalMastLogic.useLayoutEditorDetails(boolean turnouts, boolean blocks, SignalMast destination)
          Sets whether we should use the information from the layout editor for either blocks or turnouts.
 boolean SignalMastLogic.useLayoutEditorTurnouts(SignalMast destination)
          Query if we are using the layout editor turnout information in the signal mast logic.
 

Method parameters in jmri with type arguments of type SignalMast
 void SignalMastLogic.setAutoMasts(Hashtable<SignalMast,String> masts, SignalMast destination)
          Sets which masts must be in a given state before our mast can be set.
 void SignalMastLogic.setMasts(Hashtable<SignalMast,String> masts, SignalMast destination)
          Sets which masts must be in a given state before our mast can be set.
 

Uses of SignalMast in jmri.implementation
 

Classes in jmri.implementation that implement SignalMast
 class AbstractSignalMast
          Abstract class providing the basic logic of the SignalMast interface.
 class SignalHeadSignalMast
          SignalMast implemented via one SignalHead object.
 

Methods in jmri.implementation that return SignalMast
 SignalMast DefaultSignalGroup.getSignalMast()
           
 SignalMast DefaultSignalMastLogic.getSourceMast()
           
 

Methods in jmri.implementation that return types with arguments of type SignalMast
 ArrayList<SignalMast> DefaultSignalMastLogic.getAutoMasts(SignalMast destination)
           
 ArrayList<SignalMast> DefaultSignalMastLogic.getDestinationList()
           
 ArrayList<SignalMast> DefaultSignalMastLogic.getSignalMasts(SignalMast destination)
           
 

Methods in jmri.implementation with parameters of type SignalMast
 void DefaultSignalMastLogic.allowAutoMaticSignalMastGeneration(boolean allow, SignalMast destination)
          Sets whether we should allow the system to automatically generate a list of signal masts that could cause a conflicting route.
 boolean DefaultSignalMastLogic.allowAutoMaticSignalMastGeneration(SignalMast destination)
          Query if we are allowing the system to automatically generated a list of conflicting SignalMast that have a direct effect on our logic.
 void DefaultSignalMastLogic.allowTurnoutLock(boolean lock, SignalMast destination)
          Sets whether we should lock all turnouts between the source and destination signal masts when the logic goes active, to prevent them from being changed.
 ArrayList<Block> DefaultSignalMastLogic.getAutoBlocks(SignalMast destination)
           
 int DefaultSignalMastLogic.getAutoBlockState(Block block, SignalMast destination)
           
 ArrayList<SignalMast> DefaultSignalMastLogic.getAutoMasts(SignalMast destination)
           
 String DefaultSignalMastLogic.getAutoSignalMastState(SignalMast mast, SignalMast destination)
           
 ArrayList<Turnout> DefaultSignalMastLogic.getAutoTurnouts(SignalMast destination)
           
 int DefaultSignalMastLogic.getAutoTurnoutState(Turnout turnout, SignalMast destination)
           
 ArrayList<Block> DefaultSignalMastLogic.getBlocks(SignalMast destination)
           
 int DefaultSignalMastLogic.getBlockState(Block block, SignalMast destination)
           
 String DefaultSignalMastLogic.getComment(SignalMast dest)
           
 float DefaultSignalMastLogic.getMaximumSpeed(SignalMast destination)
           
 ArrayList<NamedBeanHandle<Sensor>> DefaultSignalMastLogic.getNamedSensors(SignalMast destination)
           
 ArrayList<NamedBeanHandle<Turnout>> DefaultSignalMastLogic.getNamedTurnouts(SignalMast destination)
           
 ArrayList<Sensor> DefaultSignalMastLogic.getSensors(SignalMast destination)
           
 int DefaultSignalMastLogic.getSensorState(Sensor sensor, SignalMast destination)
           
 ArrayList<SignalMast> DefaultSignalMastLogic.getSignalMasts(SignalMast destination)
           
 String DefaultSignalMastLogic.getSignalMastState(SignalMast mast, SignalMast destination)
           
 int DefaultSignalMastLogic.getStoreState(SignalMast destination)
          returns where the signalmast logic should be stored, if so how much.
 ArrayList<Turnout> DefaultSignalMastLogic.getTurnouts(SignalMast destination)
           
 int DefaultSignalMastLogic.getTurnoutState(Turnout turnout, SignalMast destination)
           
 void DefaultSignalMastLogic.initialise(SignalMast destination)
          Initialise the signalmast after all the parameters have been set.
 boolean DefaultSignalMastLogic.isActive(SignalMast dest)
          Query if the signalmast logic to the destination signal mast is active.
 boolean DefaultSignalMastLogic.isBlockIncluded(Block block, SignalMast destination)
           
 boolean DefaultSignalMastLogic.isDestinationValid(SignalMast dest)
           
 boolean DefaultSignalMastLogic.isEnabled(SignalMast dest)
          Query if the signalmast logic to the destination signal mast is enabled or disabled.
 boolean DefaultSignalMastLogic.isSensorIncluded(Sensor sensor, SignalMast destination)
           
 boolean DefaultSignalMastLogic.isSignalMastIncluded(SignalMast signal, SignalMast destination)
           
 boolean DefaultSignalMastLogic.isTurnoutIncluded(Turnout turnout, SignalMast destination)
           
 boolean DefaultSignalMastLogic.isTurnoutLockAllowed(SignalMast destination)
          Query if we are allowing the system to lock turnouts when the logic goes active.
 void DefaultSignalMastLogic.removeConflictingLogic(SignalMast sm, LevelXing lx)
           
 boolean DefaultSignalMastLogic.removeDestination(SignalMast dest)
           
 void DefaultSignalMastLogic.setAutoBlocks(Hashtable<Block,Integer> blocks, SignalMast destination)
          Sets which blocks must be inactive for the signal not to be set at a stop aspect These blocks are not stored in the panel file.
 void DefaultSignalMastLogic.setAutoMasts(Hashtable<SignalMast,String> masts, SignalMast destination)
          Sets which masts must be in a given state before our mast can be set.
 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 DefaultSignalMastLogic.setBlocks(Hashtable<Block,Integer> blocks, SignalMast destination)
          Sets which blocks must be inactive for the signal not to be set at a stop aspect
 void DefaultSignalMastLogic.setComment(String comment, SignalMast dest)
           
 void DefaultSignalMastLogic.setConflictingLogic(SignalMast sm, LevelXing lx)
           
 void DefaultSignalMastLogic.setDestinationMast(SignalMast dest)
           
 void DefaultSignalMastLogic.setDisabled(SignalMast dest)
          Sets the logic to the destination signal mast to be disabled.
 void DefaultSignalMastLogic.setEnabled(SignalMast dest)
          Sets the logic to the destination signal mast to be enabled.
 void DefaultSignalMastLogic.setMasts(Hashtable<SignalMast,String> masts, SignalMast destination)
          Sets which masts must be in a given state before our mast can be set.
 void DefaultSignalMastLogic.setSensors(Hashtable<NamedBeanHandle<Sensor>,Integer> sensors, SignalMast destination)
          Sets which sensors must be in a given state before our mast can be set.
 void DefaultSignalMastLogic.setStore(int store, SignalMast destination)
          Use this to determine if the signalmast logic is stored in the panel file and if all the information is stored.
 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 DefaultSignalMastLogic.useLayoutEditor(boolean boo, SignalMast destination)
          Sets whether this logic should use the details stored in the layout editor to determine the which blocks, turnouts will make up the logic between the source and destination signal mast.
 boolean DefaultSignalMastLogic.useLayoutEditor(SignalMast destination)
          Query if we are using the layout editor panels to build the signal mast logic, blocks, turnouts .
 boolean DefaultSignalMastLogic.useLayoutEditorBlocks(SignalMast destination)
          Query if we are using the layout editor block information in the signal mast logic.
 void DefaultSignalMastLogic.useLayoutEditorDetails(boolean turnouts, boolean blocks, SignalMast destination)
          Sets whether we should use the information from the layout editor for either blocks or turnouts.
 boolean DefaultSignalMastLogic.useLayoutEditorTurnouts(SignalMast destination)
          Query if we are using the layout editor turnout information in the signal mast logic.
 

Method parameters in jmri.implementation with type arguments of type SignalMast
 void DefaultSignalMastLogic.setAutoMasts(Hashtable<SignalMast,String> masts, SignalMast destination)
          Sets which masts must be in a given state before our mast can be set.
 void DefaultSignalMastLogic.setMasts(Hashtable<SignalMast,String> masts, SignalMast destination)
          Sets which masts must be in a given state before our mast can be set.
 

Constructors in jmri.implementation with parameters of type SignalMast
DefaultSignalMastLogic(SignalMast source)
          Initialise the signal mast logic
 

Uses of SignalMast in jmri.jmrit.display
 

Methods in jmri.jmrit.display that return SignalMast
 SignalMast SignalMastIcon.getSignalMast()
           
 

Methods in jmri.jmrit.display that return types with arguments of type SignalMast
 NamedBeanHandle<SignalMast> SignalMastIcon.getNamedSignalMast()
           
 

Method parameters in jmri.jmrit.display with type arguments of type SignalMast
 void SignalMastIcon.setSignalMast(NamedBeanHandle<SignalMast> sh)
          Attached a signalmast element to this display item
 

Uses of SignalMast in jmri.jmrit.display.layoutEditor
 

Methods in jmri.jmrit.display.layoutEditor that return SignalMast
 SignalMast LayoutBlockManager.getFacingSignalMast(Block facingBlock)
          Method to return a Signal Mast facing into a specific Block.
 SignalMast LayoutBlockManager.getFacingSignalMast(Block facingBlock, Block protectedBlock)
          Method to return the Signal Mast facing into a specified Block from a specified protected Block.
 SignalMast LayoutEditorTools.getSignalMastFromEntry(JTextField signalMastName, boolean requireEntry, JmriJFrame frame)
          Returns the SignalMast corresponding to an entry field in the specified dialog.
 SignalMast LayoutEditorTools.getSignalMastFromName(String str)
          Returns a SignalMast given a name
 

Methods in jmri.jmrit.display.layoutEditor with parameters of type SignalMast
 void LevelXing.addSignalMastLogic(SignalMast sm)
           
 LayoutBlock LayoutBlockManager.getFacingBlockByMast(SignalMast signalMast, LayoutEditor panel)
          Method to return the LayoutBlock that a given signal mast is facing.
 LayoutBlock LayoutBlockManager.getProtectedBlockByMast(SignalMast signalMast, LayoutEditor panel)
           
 boolean LayoutEditorTools.isSignalMastAssignedAnywhere(SignalMast signalMast)
          Returns true if the specified SignalMast is assigned to an object on the panel, regardless of whether an icon is displayed or not
 boolean LayoutEditorTools.isSignalMastOnPanel(SignalMast signalMast)
           
 void LayoutEditorTools.removeAssignment(SignalMast mast)
           
 void LayoutEditorTools.removeSignalMastAssignment(SignalMast signalMast)
          Removes the assignment of the specified SignalMast to either a turnout, a positionable point, or a level crossing wherever it is assigned
 void LevelXing.removeSignalMastLogic(SignalMast sm)
           
 

Uses of SignalMast in jmri.jmrit.signalling
 

Methods in jmri.jmrit.signalling with parameters of type SignalMast
 void SignallingSourceFrame.initComponents(SignalMast source)
           
 void SignallingFrame.initComponents(SignalMast source, SignalMast dest)
           
 void SignallingSourceAction.setMast(SignalMast source)
           
 void SignallingAction.setMast(SignalMast source, SignalMast dest)
           
 

Constructors in jmri.jmrit.signalling with parameters of type SignalMast
SignallingPanel(SignalMast source, SignalMast dest, JFrame frame)
           
SignallingSourceAction(String s, SignalMast source)
           
SignallingSourcePanel(SignalMast sourceMast)
           
 

Uses of SignalMast in jmri.managers
 

Methods in jmri.managers that return SignalMast
 SignalMast DefaultSignalMastManager.getBySystemName(String key)
           
 SignalMast DefaultSignalMastManager.getByUserName(String key)
           
 SignalMast DefaultSignalMastManager.getSignalMast(String name)
           
 SignalMast DefaultSignalMastManager.provideSignalMast(String name)
           
 SignalMast DefaultSignalMastManager.provideSignalMast(String prefix, String signalSystem, String mastName, String[] heads)
           
 

Methods in jmri.managers with parameters of type SignalMast
 void DefaultSignalMastLogicManager.addDestinationMastToLogic(SignalMastLogic src, SignalMast destination)
           
 boolean DefaultSignalMastLogicManager.checkValidDest(SignalMast sourceMast, SignalMast destMast)
          This uses the layout editor to check if the destination signalmast is reachable from the source signalmast
protected  void DefaultSignalMastLogicManager.discoverSignallingDest(SignalMast source, LayoutBlock lProtecting, LayoutBlock lFacing)
           
 void DefaultSignalMastLogicManager.discoverSignallingDest(SignalMast source, LayoutEditor layout)
          Discover valid destination signalmasts for a given source signal on a given layout editor panel.
 ArrayList<SignalMastLogic> DefaultSignalMastLogicManager.getLogicsByDestination(SignalMast destination)
          Gather a list of all the signal mast logics, by destination signal mast
 SignalMastLogic DefaultSignalMastLogicManager.getSignalMastLogic(SignalMast source)
           
 SignalMastLogic DefaultSignalMastLogicManager.newSignalMastLogic(SignalMast source)
           
 void DefaultSignalMastLogicManager.removeDestinationMastToLogic(SignalMastLogic src, SignalMast destination)
           
 void DefaultSignalMastLogicManager.removeSignalMastLogic(SignalMastLogic sml, SignalMast dest)
          Remove a destination mast from the signalmast logic
 



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