|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||