Uses of Interface
jmri.SignalMast
-
Packages that use SignalMast 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.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.signalmast jmri.jmrit.ctc.topology jmri.jmrit.dispatcher jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.controlPanelEditor jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.palette Select from palette of items.jmri.jmrit.entryexit Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.picker jmri.jmrit.signalling jmri.jmrix.bidib jmri.jmrix.bidib.swing jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.loconet.swing jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.openlcb.swing Head package for Swing-based packages for JMRI's OpenLCB implementation.jmri.managers Provides implementations of various JMRI managers.jmri.server.json.signalmast -
-
Uses of SignalMast in jmri
Methods in jmri that return SignalMast Modifier and Type Method Description SignalMastSignalMastLogic. getActiveDestination()Get the active destination Signal Mast for this Signal Mast Logic.SignalMastSignalMastManager. getBySystemName(java.lang.String s)Locate an existing instance based on a system name.SignalMastSignalMastManager. getByUserName(java.lang.String s)Locate an existing instance based on a user name.SignalMastCabSignal. getNextMast()Get the Next Signal Mast the locomotive is expected to pass.SignalMastSignalGroup. getSignalMast()Get the main Signal Mast in a group.SignalMastSignalMastManager. getSignalMast(java.lang.String name)Get an existing SignalMast or return null if it doesn't exist.SignalMastSignalMastLogic. getSourceMast()Get the Source Mast.SignalMastSignalMastManager. provideCustomSignalMast(java.lang.String systemName, java.lang.Class<? extends SignalMast> mastClass)Retrieve or create a new signal mast with a given system name.SignalMastSignalMastManager. provideSignalMast(java.lang.String name)Get the SignalMast with the user name, then system name if needed; if that fails, create a new SignalMast.SignalMastSignalMastManager. provideSignalMast(java.lang.String prefix, java.lang.String signalSystem, java.lang.String mastName, java.lang.String[] heads)Methods in jmri that return types with arguments of type SignalMast Modifier and Type Method Description java.util.List<SignalMast>SignalMastLogic. getAutoMasts(SignalMast destination)Return a list of control masts that have been automatically detected as being directly between the source and destination mast.java.util.List<SignalMast>SignalMastLogic. getDestinationList()Return a list of all Signal Masts that have been configured as Destination Masts on this SML.java.util.List<SignalMast>SignalMastLogic. getSignalMasts(SignalMast destination)Return the Signal Masts that have been defined by the user to control the SML to the destination mast.Methods in jmri with parameters of type SignalMast Modifier and Type Method Description voidSignalMastLogic. addSensor(java.lang.String sensorName, int state, SignalMast destination)Add an individual control Sensor and its set to state to the Signal Mast Logic.voidSignalMastLogic. 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.booleanSignalMastLogic. allowAutoMaticSignalMastGeneration(SignalMast destination)Query if we are allowing the system to automatically generate a list of conflicting Signal Mast that have a direct effect on our logic.voidSignalMastLogic. 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.voidSignalMastLogicManager. disableLayoutEditorUse(SignalMast mast)Disable the use of info from the Layout Editor Panels to configure a Signal Mast Logic for a specific Signal Mast.voidSignalMastLogicManager. discoverSignallingDest(SignalMast source, LayoutEditor layout)Discover valid destination signal masts for a given source Signal Mast on a given Layout Editor Panel.SectionSignalMastLogic. getAssociatedSection(SignalMast destination)Return the Section configured between the source and destination mast.java.util.List<Block>SignalMastLogic. getAutoBlocks(SignalMast destination)Return all the blocks that have been detected as being in use for this logic.java.util.List<Block>SignalMastLogic. getAutoBlocksBetweenMasts(SignalMast destination)Return a list of blocks just that have been detected as being directly between the source and destination mast.intSignalMastLogic. getAutoBlockState(Block block, SignalMast destination)Return the Set State of a control block as it is configured between the source and destination mast.java.util.List<SignalMast>SignalMastLogic. getAutoMasts(SignalMast destination)Return a list of control masts that have been automatically detected as being directly between the source and destination mast.java.lang.StringSignalMastLogic. getAutoSignalMastState(SignalMast mast, SignalMast destination)Return the Set State (Aspect) of a control mast as it is configured between the source and destination mast.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.intSignalMastLogic. getAutoTurnoutState(Turnout turnout, SignalMast destination)Return the Set State of a control turnout as it is configured between the source and destination mast.java.util.List<Block>SignalMastLogic. getBlocks(SignalMast destination)Return the Layout Blocks that have been defined by the user to control the SML to the destination mast.intSignalMastLogic. getBlockState(Block block, SignalMast destination)Return the Set To State of a control block as it is configured between the source and destination mast.java.lang.StringSignalMastLogic. getComment(SignalMast destination)Get the comment set on this SML.java.util.List<SignalMastLogic>SignalMastLogicManager. getLogicsByDestination(SignalMast destination)Gather a list of all the Signal Mast Logics, by destination Signal Mast.floatSignalMastLogic. getMaximumSpeed(SignalMast destination)Get the Maximum Speed set for the destination Signal Mast in this SML.java.util.List<NamedBeanHandle<Sensor>>SignalMastLogic. getNamedSensors(SignalMast destination)Return the Sensors that have been defined by the user to control the SML to the destination mast as NamedBeanHandles.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.LayoutBlockSignalMastLogic. getProtectingBlock(SignalMast destination)Get the block that the source signal is protecting on the path to the destination signal mast.java.util.List<Sensor>SignalMastLogic. getSensors(SignalMast destination)Return the Sensors that have been defined by the user to control the SML to the destination mast.intSignalMastLogic. getSensorState(Sensor sensor, SignalMast destination)Return the Set To State of a control Sensor as it is configured between the source and destination mast.SignalMastLogicSignalMastLogicManager. getSignalMastLogic(SignalMast source)Return the Signal Mast Logic for a specific Source Signal Mast.java.util.List<SignalMast>SignalMastLogic. getSignalMasts(SignalMast destination)Return the Signal Masts that have been defined by the user to control the SML to the destination mast.java.lang.StringSignalMastLogic. getSignalMastState(SignalMast mast, SignalMast destination)Return the Set To State (Aspect) of a control Signal Mast as it is configured between the source and destination mast.intSignalMastLogic. getStoreState(SignalMast destination)Return where the signal mast logic should be stored, if so how much.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.intSignalMastLogic. getTurnoutState(Turnout turnout, SignalMast destination)Return the Set State of a control Turnout as it is configured between the source and destination mast.voidSignalMastLogic. initialise(SignalMast destination)Initialise the signal mast after all the parameters have been set.booleanSignalMastLogic. isActive(SignalMast destination)Query if the Signal Mast Logic from the current source signal mast to the destination signal mast is active.booleanSignalMastLogic. isBlockIncluded(Block block, SignalMast destination)Check whether the Block is part of at least one of the logics.booleanSignalMastLogic. isDestinationValid(SignalMast destination)Check if signal mast is a destination signal mast in one of the logicsbooleanSignalMastLogic. isEnabled(SignalMast destination)Query if the Signal Mast Logic from the current source signal mast to the specified destination signal mast is enabled.booleanSignalMastLogic. isSensorIncluded(Sensor sensor, SignalMast destination)Check if a sensor is part of at least one of the logics that set a SignalMast.booleanSignalMastLogic. isSignalMastIncluded(SignalMast signal, SignalMast destination)Check if a signal mast is part of at least one of the logics that set another signal mast.booleanSignalMastLogicManager. isSignalMastUsed(SignalMast mast)Check if a Signal Mast is in use as either a Source or Destination mast in any Signal Mast LogicbooleanSignalMastLogic. isTurnoutIncluded(Turnout turnout, SignalMast destination)Check if a turnout is part of at least one of the logics that set a signal mast.booleanSignalMastLogic. isTurnoutLockAllowed(SignalMast destination)Query if we are allowing the system to lock turnouts when the logic goes active.SignalMastLogicSignalMastLogicManager. newSignalMastLogic(SignalMast source)Create a new Signal Mast Logic for a source Signal Mast.voidSignalMastLogic. removeConflictingLogic(SignalMast sm, LevelXing lx)Remove control elements for a SML pair containing a destination signal mast that itself is incompatible with an SML around a level crossing.booleanSignalMastLogic. removeDestination(SignalMast destination)Remove the destination signal mast as a pair in this SML.voidSignalMastLogic. removeSensor(java.lang.String sensorName, SignalMast destination)Remove an individual control Sensor from the Signal Mast Logic.voidSignalMastLogicManager. removeSignalMast(SignalMast mast)Completely remove a Signal Mast from all the SMLs that use it.voidSignalMastLogicManager. removeSignalMastLogic(SignalMastLogic sml, SignalMast dest)Remove a destination Signal Mast and its settings from a Signal Mast Logic.voidSignalMastLogic. replaceDestinationMast(SignalMast oldMast, SignalMast newMast)Replace the existing destination Signal Mast with another signal mast.voidSignalMastLogicManager. replaceSignalMast(SignalMast oldMast, SignalMast newMast)Replace all instances of an old SignalMast (either source or destination) with the new signal mast instance.voidSignalMastLogic. replaceSourceMast(SignalMast oldMast, SignalMast newMast)Replace the existing source Signal Mast with another signal mast.voidSignalMastLogic. setAssociatedSection(Section sec, SignalMast destination)Define a Section between the source and destination mast.voidSignalMastLogic. setAutoBlocks(java.util.LinkedHashMap<Block,java.lang.Integer> blocks, SignalMast destination)Set which blocks must be in a given state for the signal mast not to be set to a Stop aspect.voidSignalMastLogic. setAutoMasts(java.util.Hashtable<SignalMast,java.lang.String> masts, SignalMast destination)Set which control signal masts must be in a given state before our source mast can be set.voidSignalMastLogic. 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.voidSignalMastLogic. setBlocks(java.util.Hashtable<Block,java.lang.Integer> blocks, SignalMast destination)Set which blocks must be in a given state for the signal mast not to be set to a Stop aspect.voidSignalMastLogic. setComment(java.lang.String comment, SignalMast destination)Set the comment for this SML.voidSignalMastLogic. setConflictingLogic(SignalMast sm, LevelXing lx)Add control elements for a SML pair containing a destination signal mast that itself is skipped as it is incompatible with an SML around a level crossing.voidSignalMastLogic. setDestinationMast(SignalMast destination)Set the destination signal mast for this SML.voidSignalMastLogic. setDisabled(SignalMast destination)Set the logic to the destination signal mast to Disabled.voidSignalMastLogic. setEnabled(SignalMast destination)Set the logic to the destination signal mast to Enabled.voidSignalMastLogic. setMasts(java.util.Hashtable<SignalMast,java.lang.String> masts, SignalMast destination)Set which control signal masts must be in a given state before our source mast can be set.voidSignalMastLogic. setSensors(java.util.Hashtable<NamedBeanHandle<Sensor>,java.lang.Integer> sensors, SignalMast destination)Set which sensors must be in a given state before our source signal mast can be set.voidSignalGroup. setSignalMast(SignalMast signalMast, java.lang.String mastName)Set the main Signal Mast for the Group.voidSignalMastLogic. setStore(int store, SignalMast destination)Determine if the signal mast logic is stored in the panel file and if all the information is stored.voidSignalMastLogic. 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.java.util.LinkedHashMap<Block,java.lang.Integer>SignalMastLogic. setupLayoutEditorTurnoutDetails(java.util.List<LayoutBlock> blks, SignalMast destination)Set the auto turnouts based upon a given list of layout blocks for a specific destination mast.voidSignalMastLogicManager. swapSignalMasts(SignalMast mastA, SignalMast mastB)Replace the complete Signal Mast Logic configurations between two Source Signal Masts.voidSignalMastLogic. useLayoutEditor(boolean boo, SignalMast destination)Set whether this logic should use the details stored in the Layout Editor to determine which blocks, turnouts will make up the logic between the source and destination signal mast.booleanSignalMastLogic. useLayoutEditor(SignalMast destination)Query if we are using the Layout Editor panels to build the signal mast logic, blocks, turnouts.booleanSignalMastLogic. useLayoutEditorBlocks(SignalMast destination)Query if we are using the Layout Editor block information in the signal mast logic.voidSignalMastLogic. useLayoutEditorDetails(boolean turnouts, boolean blocks, SignalMast destination)Set whether this logic should use the information from the Layout Editor for either blocks or turnouts.booleanSignalMastLogic. 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 Modifier and Type Method Description SignalMastSignalMastManager. provideCustomSignalMast(java.lang.String systemName, java.lang.Class<? extends SignalMast> mastClass)Retrieve or create a new signal mast with a given system name.voidSignalMastLogic. setAutoMasts(java.util.Hashtable<SignalMast,java.lang.String> masts, SignalMast destination)Set which control signal masts must be in a given state before our source mast can be set.voidSignalMastLogic. setMasts(java.util.Hashtable<SignalMast,java.lang.String> masts, SignalMast destination)Set which control signal masts must be in a given state before our source mast can be set. -
Uses of SignalMast in jmri.implementation
Classes in jmri.implementation that implement SignalMast Modifier and Type Class Description classAbstractSignalMastAbstract class providing the basic logic of the SignalMast interface.classDccSignalMastThis class implements a SignalMast that uses Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interface.classMatrixSignalMastSignalMast implemented via a Binary Matrix (Truth Table) of Apects x Turnout objects.classSignalHeadSignalMastSignalMast implemented via one SignalHead object.classTurnoutSignalMastSignalMast implemented via Turnout objects.classVirtualSignalMastSignalMast implemented via one SignalHead object.Fields in jmri.implementation declared as SignalMast Modifier and Type Field Description (package private) SignalMastDefaultSignalMastLogic. destination(package private) SignalMastDefaultSignalMastLogic. sourceFields in jmri.implementation with type parameters of type SignalMast Modifier and Type Field Description protected NamedBeanHandle<SignalMast>SignalMastRepeater. _masterprotected NamedBeanHandle<SignalMast>SignalMastRepeater. _slave(package private) java.util.Hashtable<SignalMast,jmri.implementation.DefaultSignalMastLogic.DestinationMast>DefaultSignalMastLogic. destListMethods in jmri.implementation that return SignalMast Modifier and Type Method Description SignalMastDefaultSignalMastLogic. getActiveDestination()Get the active destination Signal Mast for this Signal Mast Logic.SignalMastSignalMastRepeater. getMasterMast()SignalMastDefaultCabSignal. getNextMast()Get the Next Signal Mast the locomotive is expected to pass.SignalMastDefaultSignalGroup. getSignalMast()SignalMastSignalMastRepeater. getSlaveMast()SignalMastDefaultSignalMastLogic. getSourceMast()Get the Source Mast.Methods in jmri.implementation that return types with arguments of type SignalMast Modifier and Type Method Description java.util.List<SignalMast>DefaultSignalMastLogic. getAutoMasts(SignalMast destination)Return a list of control masts that have been automatically detected as being directly between the source and destination mast.java.util.List<SignalMast>DefaultSignalMastLogic. getDestinationList()Return a list of all Signal Masts that have been configured as Destination Masts on this SML.java.util.List<SignalMast>DefaultSignalMastLogic. getSignalMasts(SignalMast destination)Return the Signal Masts that have been defined by the user to control the SML to the destination mast.Methods in jmri.implementation with parameters of type SignalMast Modifier and Type Method Description voidDefaultSignalMastLogic. addSensor(java.lang.String sensorName, int state, SignalMast destination)Add an individual control Sensor and its set to state to the Signal Mast Logic.voidDefaultSignalMastLogic. 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.booleanDefaultSignalMastLogic. allowAutoMaticSignalMastGeneration(SignalMast destination)Query if we are allowing the system to automatically generate a list of conflicting Signal Mast that have a direct effect on our logic.voidDefaultSignalMastLogic. 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.(package private) voidDefaultConditionalExecute. clearSignalMastHeld(ConditionalAction action, SignalMast f, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)SectionDefaultSignalMastLogic. getAssociatedSection(SignalMast destination)Return the Section configured between the source and destination mast.java.util.List<Block>DefaultSignalMastLogic. getAutoBlocks(SignalMast destination)Return all the blocks that have been detected as being in use for this logic.java.util.List<Block>DefaultSignalMastLogic. getAutoBlocksBetweenMasts(SignalMast destination)Return a list of blocks just that have been detected as being directly between the source and destination mast.intDefaultSignalMastLogic. getAutoBlockState(Block block, SignalMast destination)Return the Set State of a control block as it is configured between the source and destination mast.java.util.List<SignalMast>DefaultSignalMastLogic. getAutoMasts(SignalMast destination)Return a list of control masts that have been automatically detected as being directly between the source and destination mast.java.lang.StringDefaultSignalMastLogic. getAutoSignalMastState(SignalMast mast, SignalMast destination)Return the Set State (Aspect) of a control mast as it is configured between the source and destination mast.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.intDefaultSignalMastLogic. getAutoTurnoutState(Turnout turnout, SignalMast destination)Return the Set State of a control turnout as it is configured between the source and destination mast.java.util.List<Block>DefaultSignalMastLogic. getBlocks(SignalMast destination)Return the Layout Blocks that have been defined by the user to control the SML to the destination mast.intDefaultSignalMastLogic. getBlockState(Block block, SignalMast destination)Return the Set To State of a control block as it is configured between the source and destination mast.java.lang.StringDefaultSignalMastLogic. getComment(SignalMast dest)Get the comment set on this SML.floatDefaultSignalMastLogic. getMaximumSpeed(SignalMast destination)Get the Maximum Speed set for the destination Signal Mast in this SML.java.util.List<NamedBeanHandle<Sensor>>DefaultSignalMastLogic. getNamedSensors(SignalMast destination)Return the Sensors that have been defined by the user to control the SML to the destination mast as NamedBeanHandles.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.LayoutBlockDefaultSignalMastLogic. getProtectingBlock(SignalMast dest)Get the block that the source signal is protecting on the path to the destination signal mast.java.util.List<Sensor>DefaultSignalMastLogic. getSensors(SignalMast destination)Return the Sensors that have been defined by the user to control the SML to the destination mast.intDefaultSignalMastLogic. getSensorState(Sensor sensor, SignalMast destination)Return the Set To State of a control Sensor as it is configured between the source and destination mast.java.util.List<SignalMast>DefaultSignalMastLogic. getSignalMasts(SignalMast destination)Return the Signal Masts that have been defined by the user to control the SML to the destination mast.java.lang.StringDefaultSignalMastLogic. getSignalMastState(SignalMast mast, SignalMast destination)Return the Set To State (Aspect) of a control Signal Mast as it is configured between the source and destination mast.intDefaultSignalMastLogic. getStoreState(SignalMast destination)Return where the signal mast logic should be stored, if so how much.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.intDefaultSignalMastLogic. getTurnoutState(Turnout turnout, SignalMast destination)Return the Set State of a control Turnout as it is configured between the source and destination mast.voidDefaultSignalMastLogic. initialise(SignalMast destination)Initialise the signal mast after all the parameters have been set.booleanDefaultSignalMastLogic. isActive(SignalMast dest)Query if the Signal Mast Logic from the current source signal mast to the destination signal mast is active.booleanDefaultSignalMastLogic. isBlockIncluded(Block block, SignalMast destination)Check whether the Block is part of at least one of the logics.booleanDefaultSignalMastLogic. isDestinationValid(SignalMast dest)Check if signal mast is a destination signal mast in one of the logicsbooleanDefaultSignalMastLogic. isEnabled(SignalMast dest)Query if the Signal Mast Logic from the current source signal mast to the specified destination signal mast is enabled.booleanDefaultSignalMastLogic. isSensorIncluded(Sensor sensor, SignalMast destination)Check if a sensor is part of at least one of the logics that set a SignalMast.booleanDefaultSignalMastLogic. isSignalMastIncluded(SignalMast signal, SignalMast destination)Check if a signal mast is part of at least one of the logics that set another signal mast.booleanDefaultSignalMastLogic. isTurnoutIncluded(Turnout turnout, SignalMast destination)Check if a turnout is part of at least one of the logics that set a signal mast.booleanDefaultSignalMastLogic. isTurnoutLockAllowed(SignalMast destination)Query if we are allowing the system to lock turnouts when the logic goes active.voidDefaultSignalMastLogic. removeConflictingLogic(SignalMast sm, LevelXing lx)Remove control elements for a SML pair containing a destination signal mast that itself is incompatible with an SML around a level crossing.booleanDefaultSignalMastLogic. removeDestination(SignalMast dest)Remove the destination signal mast as a pair in this SML.voidDefaultSignalMastLogic. removeSensor(java.lang.String sensorName, SignalMast destination)Remove an individual control Sensor from the Signal Mast Logic.voidDefaultSignalMastLogic. removeSensor(Sensor sen, SignalMast destination)voidDefaultSignalMastLogic. removeTurnout(Turnout turn, SignalMast destination)voidDefaultSignalMastLogic. replaceDestinationMast(SignalMast oldMast, SignalMast newMast)Replace the existing destination Signal Mast with another signal mast.voidDefaultSignalMastLogic. replaceSourceMast(SignalMast oldMast, SignalMast newMast)Replace the existing source Signal Mast with another signal mast.voidDefaultSignalMastLogic. setAssociatedSection(Section sec, SignalMast destination)Define a Section between the source and destination mast.voidDefaultSignalMastLogic. setAutoBlocks(java.util.LinkedHashMap<Block,java.lang.Integer> blocks, SignalMast destination)Set which blocks must be in a given state for the signal mast not to be set to a Stop aspect.voidDefaultSignalMastLogic. setAutoMasts(java.util.Hashtable<SignalMast,java.lang.String> masts, SignalMast destination)Set which control signal masts must be in a given state before our source mast can be set.voidDefaultSignalMastLogic. 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.voidDefaultSignalMastLogic. setBlocks(java.util.Hashtable<Block,java.lang.Integer> blocks, SignalMast destination)Set which blocks must be in a given state for the signal mast not to be set to a Stop aspect.voidDefaultSignalMastLogic. setComment(java.lang.String comment, SignalMast dest)Set the comment for this SML.voidDefaultSignalMastLogic. setConflictingLogic(SignalMast sm, LevelXing lx)Add control elements for a SML pair containing a destination signal mast that itself is skipped as it is incompatible with an SML around a level crossing.voidDefaultSignalMastLogic. setDestinationMast(SignalMast dest)Set the destination signal mast for this SML.voidDefaultSignalMastLogic. setDisabled(SignalMast dest)Set the logic to the destination signal mast to Disabled.voidDefaultSignalMastLogic. setEnabled(SignalMast dest)Set the logic to the destination signal mast to Enabled.voidDefaultSignalMastLogic. setMasts(java.util.Hashtable<SignalMast,java.lang.String> masts, SignalMast destination)Set which control signal masts must be in a given state before our source mast can be set.voidDefaultSignalMastLogic. setSensors(java.util.Hashtable<NamedBeanHandle<Sensor>,java.lang.Integer> sensors, SignalMast destination)Set which sensors must be in a given state before our source signal mast can be set.voidDefaultSignalGroup. setSignalMast(SignalMast signalMast, java.lang.String mastName)(package private) voidDefaultConditionalExecute. setSignalMastAspect(ConditionalAction action, SignalMast f, java.lang.String actionStr, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)(package private) voidDefaultConditionalExecute. setSignalMastDark(ConditionalAction action, SignalMast f, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)(package private) voidDefaultConditionalExecute. setSignalMastHeld(ConditionalAction action, SignalMast f, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)(package private) voidDefaultConditionalExecute. setSignalMastLit(ConditionalAction action, SignalMast f, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)voidDefaultSignalMastLogic. setStore(int store, SignalMast destination)Determine if the signal mast logic is stored in the panel file and if all the information is stored.voidDefaultSignalMastLogic. 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.java.util.LinkedHashMap<Block,java.lang.Integer>DefaultSignalMastLogic. setupLayoutEditorTurnoutDetails(java.util.List<LayoutBlock> blks, SignalMast destination)Set the auto turnouts based upon a given list of layout blocks for a specific destination mast.(package private) voidSignalMastRepeater. updateStatus(SignalMast mastFrom, SignalMast mastTo)voidDefaultSignalMastLogic. useLayoutEditor(boolean boo, SignalMast destination)Set whether this logic should use the details stored in the Layout Editor to determine which blocks, turnouts will make up the logic between the source and destination signal mast.booleanDefaultSignalMastLogic. useLayoutEditor(SignalMast destination)Query if we are using the Layout Editor panels to build the signal mast logic, blocks, turnouts.booleanDefaultSignalMastLogic. useLayoutEditorBlocks(SignalMast destination)Query if we are using the Layout Editor block information in the signal mast logic.voidDefaultSignalMastLogic. useLayoutEditorDetails(boolean turnouts, boolean blocks, SignalMast destination)Set whether this logic should use the information from the Layout Editor for either blocks or turnouts.booleanDefaultSignalMastLogic. 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 Modifier and Type Method Description voidDefaultSignalMastLogic. setAutoMasts(java.util.Hashtable<SignalMast,java.lang.String> masts, SignalMast destination)Set which control signal masts must be in a given state before our source mast can be set.voidDefaultSignalMastLogic. setMasts(java.util.Hashtable<SignalMast,java.lang.String> masts, SignalMast destination)Set which control signal masts must be in a given state before our source mast can be set.Constructors in jmri.implementation with parameters of type SignalMast Constructor Description DefaultSignalMastLogic(SignalMast source)Initialise a Signal Mast Logic for a given source Signal Mast.SignalMastRepeater(SignalMast master, SignalMast slave) -
Uses of SignalMast in jmri.jmris
Fields in jmri.jmris declared as SignalMast Modifier and Type Field Description (package private) SignalMastAbstractSignalMastServer.SignalMastListener. signalMast -
Uses of SignalMast in jmri.jmrit.automat
Methods in jmri.jmrit.automat with parameters of type SignalMast Modifier and Type Method Description voidAbstractAutomaton. waitSignalMastState(SignalMast mSignalMast, java.lang.String aspect)Internal service routine to wait for one signal mast to be showing a specific aspect -
Uses of SignalMast in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable with type parameters of type SignalMast Modifier and Type Field Description (package private) NamedBeanComboBox<SignalMast>SignalGroupTableAction. mainSignalComboBoxMethod parameters in jmri.jmrit.beantable with type arguments of type SignalMast Modifier and Type Method Description voidSignalMastTableAction. setMenuBar(BeanTableFrame<SignalMast> f)Insert a table specific Tools menu. -
Uses of SignalMast in jmri.jmrit.beantable.signalmast
Methods in jmri.jmrit.beantable.signalmast that return SignalMast Modifier and Type Method Description protected SignalMastSignalMastTableDataModel. getBySystemName(java.lang.String name)protected SignalMastSignalMastTableDataModel. getByUserName(java.lang.String name)SignalMastSignalMastLogicTableDataModel. getDestMastFromRow(int row)Methods in jmri.jmrit.beantable.signalmast that return types with arguments of type SignalMast Modifier and Type Method Description protected Manager<SignalMast>SignalMastTableDataModel. getManager()Methods in jmri.jmrit.beantable.signalmast with parameters of type SignalMast Modifier and Type Method Description booleanDccSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?booleanMatrixSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?booleanSignalHeadSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?abstract booleanSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?booleanTurnoutSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?booleanVirtualSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?protected voidSignalMastTableDataModel. clickOn(SignalMast t)voidDccSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast.voidMatrixSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast.voidSignalHeadSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast.abstract voidSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast.voidTurnoutSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast.voidVirtualSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast.Constructors in jmri.jmrit.beantable.signalmast with parameters of type SignalMast Constructor Description AddSignalMastJFrame(SignalMast mast)AddSignalMastPanel(SignalMast mast)Build a panel filled in for existing mast after pressing 'Edit' in the Signal Mast table. -
Uses of SignalMast in jmri.jmrit.ctc.topology
Methods in jmri.jmrit.ctc.topology with parameters of type SignalMast Modifier and Type Method Description voidTopologyInfo. addTurnouts(SignalMastLogic signalMastLogic, SignalMast signalMast)Quick and dirty routine to add all of the turnouts in SML to our internal lists. -
Uses of SignalMast in jmri.jmrit.dispatcher
Fields in jmri.jmrit.dispatcher declared as SignalMast Modifier and Type Field Description (package private) SignalMastDispatcherFrame.HeldMastDetails. mastMethods in jmri.jmrit.dispatcher that return SignalMast Modifier and Type Method Description (package private) SignalMastDispatcherFrame.HeldMastDetails. getMast()Methods in jmri.jmrit.dispatcher with parameters of type SignalMast Modifier and Type Method Description booleanDispatcherFrame. isMastHeldByDispatcher(SignalMast sm, ActiveTrain at)voidAllocationRequest. setWaitingForSignalMast(SignalMast sm)Constructors in jmri.jmrit.dispatcher with parameters of type SignalMast Constructor Description HeldMastDetails(SignalMast sm, ActiveTrain a) -
Uses of SignalMast in jmri.jmrit.display
Methods in jmri.jmrit.display that return SignalMast Modifier and Type Method Description SignalMastSignalMastIcon. getSignalMast()Methods in jmri.jmrit.display that return types with arguments of type SignalMast Modifier and Type Method Description NamedBeanHandle<SignalMast>SignalMastIcon. getNamedSignalMast()Method parameters in jmri.jmrit.display with type arguments of type SignalMast Modifier and Type Method Description voidSignalMastIcon. setSignalMast(NamedBeanHandle<SignalMast> sh)Attached a signalmast element to this display item -
Uses of SignalMast in jmri.jmrit.display.controlPanelEditor
Fields in jmri.jmrit.display.controlPanelEditor with type parameters of type SignalMast Modifier and Type Field Description (package private) AbstractTableAction<SignalMast>EditSignalFrame. _mastTableAction(package private) OpenPickListButton<SignalMast>EditSignalFrame. _pickMast -
Uses of SignalMast in jmri.jmrit.display.layoutEditor
Methods in jmri.jmrit.display.layoutEditor that return SignalMast Modifier and Type Method Description SignalMastPositionablePoint. getEastBoundSignalMast()SignalMastPositionablePointView. getEastBoundSignalMast()SignalMastLayoutBlockManager. getFacingSignalMast(Block facingBlock, Block protectedBlock)SignalMastLayoutBlockManager. getFacingSignalMast(Block facingBlock, Block protectedBlock, LayoutEditor panel)Get the Signal Mast facing into a specified Block from a specified protected Block.SignalMastLayoutTurnout. getSignalAMast()SignalMastLayoutTurnoutView. getSignalAMast()SignalMastLevelXing. getSignalAMast()SignalMastLevelXingView. getSignalAMast()SignalMastLayoutTurnout. getSignalBMast()SignalMastLayoutTurnoutView. getSignalBMast()SignalMastLevelXing. getSignalBMast()SignalMastLevelXingView. getSignalBMast()SignalMastLayoutTurnout. getSignalCMast()SignalMastLayoutTurnoutView. getSignalCMast()SignalMastLevelXing. getSignalCMast()SignalMastLevelXingView. getSignalCMast()SignalMastLayoutTurnout. getSignalDMast()SignalMastLayoutTurnoutView. getSignalDMast()SignalMastLevelXing. getSignalDMast()SignalMastLevelXingView. getSignalDMast()(package private) SignalMastLayoutEditor. getSignalMast(java.lang.String name)SignalMastLevelXing. getSignalMast(LevelXing.Geometry loc)SignalMastLevelXingView. getSignalMast(LevelXing.Geometry loc)SignalMastConnectivityUtil. getSignalMastAtAnchor(PositionablePoint p, Block block, boolean facing)Get the SignalMast at the Anchor block boundary.SignalMastLayoutBlockManager. getSignalMastAtEndBumper(Block facingBlock, LayoutEditor panel)Get a Signal Mast that is assigned to a block which has an end bumper at one end.SignalMastLayoutEditorTools. getSignalMastFromEntry(java.lang.String signalMastName, boolean requireEntry, JmriJFrame frame)Returns the SignalMast corresponding to an entry field in the specified dialog.SignalMastPositionablePoint. getWestBoundSignalMast()SignalMastPositionablePointView. getWestBoundSignalMast()Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type SignalMast Modifier and Type Method Description NamedBeanHandle<SignalMast>PositionablePoint. getEastBoundSignalMastNamed()NamedBeanHandle<SignalMast>PositionablePoint. getWestBoundSignalMastNamed()Methods in jmri.jmrit.display.layoutEditor with parameters of type SignalMast Modifier and Type Method Description voidLevelXing. addSignalMastLogic(SignalMast sm)booleanLayoutEditor. containsSignalMast(SignalMast mast)(package private) voidLayoutSlip. disableSML(SignalMast signalMast)LayoutBlockLayoutBlockManager. getFacingBlockByMast(SignalMast signalMast, LayoutEditor panel)Get the LayoutBlock that a given signal is facing.LayoutBlockLayoutBlockManager. getProtectedBlockByMast(SignalMast signalMast, LayoutEditor panel)booleanLayoutEditorTools. 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.booleanLayoutEditorTools. isSignalMastOnPanel(SignalMast signalMast)voidLayoutEditorTools. removeAssignment(SignalMast mast)voidLayoutEditorTools. 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.voidLayoutEditorTools. removeSignalMastFromPanel(SignalMast signalMast)Removes the SignalMast with the specified name from the panel and from assignment to any turnout, positionable point, or level crossing.voidLevelXing. removeSignalMastLogic(SignalMast sm)protected voidLayoutTurnout. removeSML(SignalMast signalMast)protected voidLayoutTurnoutView. removeSML(SignalMast signalMast)(package private) voidLevelXing. removeSML(SignalMast signalMast)(package private) voidPositionablePoint. removeSML(SignalMast signalMast)(package private) voidPositionablePointView. removeSML(SignalMast signalMast)voidLayoutEditorTools. updateBoundaryBasedSignalMastLogic(SignalMast oldBlock1SignalMast, SignalMast oldBlock2SignalMast, SignalMast block1BoundSignalMast, SignalMast block2BoundSignalMast) -
Uses of SignalMast in jmri.jmrit.display.palette
Constructor parameters in jmri.jmrit.display.palette with type arguments of type SignalMast Constructor Description SignalMastItemPanel(DisplayFrame parentFrame, java.lang.String type, java.lang.String family, PickListModel<SignalMast> model) -
Uses of SignalMast in jmri.jmrit.entryexit
Methods in jmri.jmrit.entryexit that return SignalMast Modifier and Type Method Description (package private) SignalMastPointDetails. getSignalMast()Methods in jmri.jmrit.entryexit with parameters of type SignalMast Modifier and Type Method Description (package private) voidPointDetails. setSignalMast(SignalMast mast) -
Uses of SignalMast in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type SignalMast Modifier and Type Method Description LogixNG_SelectNamedBean<SignalMast>ActionSignalMast. getSelectExampleNamedBean()LogixNG_SelectNamedBean<SignalMast>ActionSignalMast. getSelectNamedBean() -
Uses of SignalMast in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type SignalMast Modifier and Type Method Description LogixNG_SelectNamedBean<SignalMast>ExpressionSignalMast. getSelectExampleNamedBean()LogixNG_SelectNamedBean<SignalMast>ExpressionSignalMast. getSelectNamedBean() -
Uses of SignalMast in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return SignalMast Modifier and Type Method Description SignalMastPickListModel.SignalMastPickModel. addBean(java.lang.String name)Return bean with name given in parameter.SignalMastPickListModel.SignalMastPickModel. addBean(java.lang.String sysName, java.lang.String userName)Methods in jmri.jmrit.picker that return types with arguments of type SignalMast Modifier and Type Method Description Manager<SignalMast>PickListModel.SignalMastPickModel. getManager()Get the Table Model Bean Manager.static PickListModel<SignalMast>PickListModel. signalMastPickModelInstance() -
Uses of SignalMast in jmri.jmrit.signalling
Fields in jmri.jmrit.signalling declared as SignalMast Modifier and Type Field Description (package private) SignalMastSignallingAction. dest(package private) SignalMastSignallingAction. source(package private) SignalMastSignallingSourceAction. source(package private) SignalMastSignallingSourcePanel. sourceMastMethods in jmri.jmrit.signalling with parameters of type SignalMast Modifier and Type Method Description voidSignallingFrame. initComponents(SignalMast source, SignalMast dest)Set the Signal Mast Logic frame's initial state.voidSignallingSourceFrame. initComponents(SignalMast source)static voidSignallingGuiTools. removeAlreadyAssignedSignalMastLogic(JmriJFrame frame, SignalMast mast)Display a message to the user asking them to confirm they wish to remove the Signal Mast Logic for a given Signal Mast.static booleanSignallingGuiTools. removeSignalMastLogic(JmriJFrame frame, SignalMast mast)Display a message to the user asking them to confirm they wish to remove the Signal Mast Logic for a given signal.(package private) voidSignallingPanel. setAssociatedSection(SignalMast destMast)voidSignallingAction. setMast(SignalMast source, SignalMast dest)voidSignallingSourceAction. setMast(SignalMast source)static voidSignallingGuiTools. swapSignalMastLogic(JmriJFrame frame, SignalMast oldMast, SignalMast newMast)Display a message to the user asking them to confirm they wish to update the Signal Mast Logic by swapping two signal masts.static voidSignallingGuiTools. updateSignalMastLogic(JmriJFrame frame, SignalMast oldMast, SignalMast newMast)Display a message to the user asking them to confirm they wish to update the Signal Mast Logic from the old signal mast to the new one.Constructors in jmri.jmrit.signalling with parameters of type SignalMast Constructor Description SignallingPanel(SignalMast source, SignalMast dest, javax.swing.JFrame frame)Create and fill in the JPanel to edit an existing Signal Mast Logic.SignallingSourceAction(java.lang.String s, SignalMast source)SignallingSourcePanel(SignalMast sourceMast)Create a Signalling Source configuration Pane showing a list of defined destination masts and allowing creation of new source-destination pairs as well as showing a button to start Autodetect configuration. -
Uses of SignalMast in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement SignalMast Modifier and Type Class Description classBiDiBSignalMastThis class implements a SignalMast that use BiDiB Accessories to set aspects. -
Uses of SignalMast in jmri.jmrix.bidib.swing
Methods in jmri.jmrix.bidib.swing with parameters of type SignalMast Modifier and Type Method Description booleanBiDiBSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?voidBiDiBSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast. -
Uses of SignalMast in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement SignalMast Modifier and Type Class Description classLNCPSignalMastExtend jmri.SignalMast for signals implemented by an LNCP. -
Uses of SignalMast in jmri.jmrix.loconet.swing
Methods in jmri.jmrix.loconet.swing with parameters of type SignalMast Modifier and Type Method Description booleanLNCPSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type? -
Uses of SignalMast in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement SignalMast Modifier and Type Class Description classMqttSignalMastSignalMast implemented via MQTT messagesMethods in jmri.jmrix.mqtt with parameters of type SignalMast Modifier and Type Method Description booleanMqttSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?voidMqttSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast. -
Uses of SignalMast in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement SignalMast Modifier and Type Class Description classOlcbSignalMastThis class implements a SignalMast that use OpenLCB Events to set aspects. -
Uses of SignalMast in jmri.jmrix.openlcb.swing
Methods in jmri.jmrix.openlcb.swing with parameters of type SignalMast Modifier and Type Method Description booleanOlcbSignalMastAddPane. canHandleMast(SignalMast mast)Can this pane edit a specific mast object, i.e. an object of its type?voidOlcbSignalMastAddPane. setMast(SignalMast mast)Load this pane with information from a mast. -
Uses of SignalMast in jmri.managers
Methods in jmri.managers that return SignalMast Modifier and Type Method Description SignalMastDefaultSignalMastManager. getBySystemName(java.lang.String key)Locate an existing instance based on a system name.SignalMastDefaultSignalMastManager. getByUserName(java.lang.String key)Locate an existing instance based on a user name.SignalMastDefaultSignalMastManager. getSignalMast(java.lang.String name)Get an existing SignalMast or return null if it doesn't exist.SignalMastDefaultSignalMastManager. 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.SignalMastDefaultSignalMastManager. provideCustomSignalMast(java.lang.String systemName, java.lang.Class<? extends SignalMast> mastClass)Retrieve or create a new signal mast with a given system name.SignalMastDefaultSignalMastManager. provideSignalMast(java.lang.String name)Get the SignalMast with the user name, then system name if needed; if that fails, create a new SignalMast.SignalMastDefaultSignalMastManager. provideSignalMast(java.lang.String prefix, java.lang.String signalSystem, java.lang.String mastName, java.lang.String[] heads)Methods in jmri.managers that return types with arguments of type SignalMast Modifier and Type Method Description java.lang.Class<SignalMast>DefaultSignalMastManager. getNamedBeanClass()Get the class of NamedBean supported by this Manager.Methods in jmri.managers with parameters of type SignalMast Modifier and Type Method Description voidDefaultSignalMastLogicManager. disableLayoutEditorUse(SignalMast mast)Disable the use of info from the Layout Editor Panels to configure a Signal Mast Logic for a specific Signal Mast.voidDefaultSignalMastLogicManager. discoverSignallingDest(SignalMast source, LayoutEditor layout)Discover valid destination Signal Masts for a given source Signal Mast on a given Layout Editor Panel.java.util.List<SignalMastLogic>DefaultSignalMastLogicManager. getLogicsByDestination(SignalMast destination)Gather a list of all the Signal Mast Logics, by destination Signal Mast.SignalMastLogicDefaultSignalMastLogicManager. getSignalMastLogic(SignalMast source)Return the Signal Mast Logic for a specific Source Signal Mast.booleanDefaultSignalMastLogicManager. isSignalMastUsed(SignalMast mast)Check if a Signal Mast is in use as either a Source or Destination mast in any Signal Mast LogicSignalMastLogicDefaultSignalMastLogicManager. newSignalMastLogic(SignalMast source)Provide / create New SML.SignalMastRepeaterDefaultSignalMastManager. provideRepeater(SignalMast master, SignalMast slave)Creates or retrieves a signal mast repeater.voidDefaultSignalMastLogicManager. removeSignalMast(SignalMast mast)Completely remove a Signal Mast from all the SMLs that use it.voidDefaultSignalMastLogicManager. removeSignalMastLogic(SignalMastLogic sml, SignalMast dest)Remove a destination Signal Mast and its settings from a Signal Mast Logic.voidDefaultSignalMastLogicManager. replaceSignalMast(SignalMast oldMast, SignalMast newMast)Replace all instances of an old SignalMast (either source or destination) with the new signal mast instance.voidDefaultSignalMastLogicManager. swapSignalMasts(SignalMast mastA, SignalMast mastB)Replace the complete Signal Mast Logic configurations between two Source Signal Masts.Method parameters in jmri.managers with type arguments of type SignalMast Modifier and Type Method Description SignalMastDefaultSignalMastManager. provideCustomSignalMast(java.lang.String systemName, java.lang.Class<? extends SignalMast> mastClass)Retrieve or create a new signal mast with a given system name. -
Uses of SignalMast in jmri.server.json.signalmast
Methods in jmri.server.json.signalmast that return types with arguments of type SignalMast Modifier and Type Method Description protected ProvidingManager<SignalMast>JsonSignalMastHttpService. getProvidingManager()Methods in jmri.server.json.signalmast with parameters of type SignalMast Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNodeJsonSignalMastHttpService. doGet(SignalMast signalMast, java.lang.String name, java.lang.String type, JsonRequest request)com.fasterxml.jackson.databind.node.ObjectNodeJsonSignalMastHttpService. doPost(SignalMast signalMast, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-