Uses of Interface
jmri.SignalHead
-
Packages that use SignalHead 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.implementation.configurexml 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.blockboss Provides a very simple vital signal logic for use in JMRI programs.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.tracker Provides support for tracking trains as they move around a layout.jmri.jmrit.ussctc Support for implementing USS CTC systems in JMRI.jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware.jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc.jmri.managers Provides implementations of various JMRI managers.jmri.server.json.signalhead -
-
Uses of SignalHead in jmri
Methods in jmri that return SignalHead Modifier and Type Method Description SignalHeadSignalHeadManager. getBySystemName(java.lang.String name)Get an existing SignalHead or return null if it doesn't exist.SignalHeadSignalHeadManager. getByUserName(java.lang.String name)Get an existing SignalHead or return null if it doesn't exist.SignalHeadSignalGroup. getHeadItemBeanByIndex(int x)Get a Signal Head by Index.SignalHeadSignalHeadManager. getSignalHead(java.lang.String name)Get an existing SignalHead or return null if it doesn't exist.Methods in jmri with parameters of type SignalHead Modifier and Type Method Description voidSignalGroup. addSignalHead(SignalHead signalHead)Add a Signal Head item for this Signal Head to the list in the Group.voidSignalGroup. clearHeadSensor(SignalHead signalHead)Delete all Sensors for a given Signal Head in the group.voidSignalGroup. clearHeadTurnout(SignalHead signalHead)Delete all Turnouts for a given Signal Head in the group.voidSignalGroup. deleteSignalHead(SignalHead sh)Remove the Signal Head item for this Signal Head from the group by Name.intSignalGroup. getHeadOffState(SignalHead signalHead)Get the Off (conditions NOT met) State of a Signal Head item in the group.intSignalGroup. getHeadOnState(SignalHead signalHead)Get the On (conditions met) State of a Signal Head item in the group.intSignalGroup. getSensorState(SignalHead signalHead, Sensor sensor)Get the On state of the Sensor for the Signal Head in the group.booleanSignalGroup. getSensorTurnoutOper(SignalHead signalHead)Get the AND/OR conditional operand set for a Signal Head in the group.intSignalGroup. getTurnoutState(SignalHead signalHead, Turnout turnout)Get the On state of the Turnout for the given Signal Head in the group.booleanSignalGroup. isHeadIncluded(SignalHead signalHead)Inquire if a Signal Head item for this head is included in this Group.booleanSignalGroup. isSensorIncluded(SignalHead signalHead, Sensor sensor)Inquire if a Sensor is included in the Signal Head Calculation.booleanSignalGroup. isTurnoutIncluded(SignalHead signalHead, Turnout turnout)Inquire if a Turnout is included in the Signal Head Calculation.voidSignalGroup. setHeadAlignSensor(SignalHead signalHead, Sensor sensor, int state)Add a Sensor and its On state to a Signal Head.voidSignalGroup. setHeadAlignTurnout(SignalHead signalHead, Turnout turnout, int state)Add a Turnout and its On state to a Signal Head.voidSignalGroup. setHeadOffState(SignalHead signalHead, int state)Set the Off (conditions NOT met) State of a Signal Head item in the Group.voidSignalGroup. setHeadOnState(SignalHead signalHead, int state)Set the On (conditions met) State of a Signal Head item in the Group.voidSignalGroup. setSensorTurnoutOper(SignalHead signalHead, boolean boo)Set whether the sensors and turnouts should be treated as separate calculations (OR) or as one (AND) when determining if the Signal Head should be On or Off.Method parameters in jmri with type arguments of type SignalHead Modifier and Type Method Description voidSignalGroup. addSignalHead(NamedBeanHandle<SignalHead> headBean)Add a Signal Head item for this Signal Head to the list in the Group.voidSignalGroup. deleteSignalHead(NamedBeanHandle<SignalHead> headBean)Remove the Signal Head item for this Signal Head from the group by NamedBean -
Uses of SignalHead in jmri.implementation
Classes in jmri.implementation that implement SignalHead Modifier and Type Class Description classAbstractSignalHeadAbstract class providing the basic logic of the SignalHead interface.classDccSignalHeadThis class implements a SignalHead that maps the various appearances values to aspect values in the Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interfaceclassDefaultSignalHeadDefault implementation of the basic logic of the SignalHead interface.classDoubleTurnoutSignalHeadDrive a single signal head via two "Turnout" objects.classLsDecSignalHeadImplement SignalHead for Littfinski Daten Technik (LDT) signals.classMergSD2SignalHeadImplement SignalHead for the MERG Signal Driver 2.classQuadOutputSignalHeadDrive a single signal head via four "Turnout" objects.classSE8cSignalHeadExtend jmri.SignalHead for signals implemented by an SE8C.classSingleTurnoutSignalHeadDrive a single signal head via one "Turnout" object.classTripleOutputSignalHeadDrive a single searchlight signal head via three "Turnout" objects.classTripleTurnoutSignalHeadDrive a single signal head via three "Turnout" objects.classVirtualSignalHeadA signal head that exists only within the program.Methods in jmri.implementation that return SignalHead Modifier and Type Method Description SignalHeadDefaultSignalGroup. getHeadItemBeanByIndex(int x)Methods in jmri.implementation that return types with arguments of type SignalHead Modifier and Type Method Description java.util.List<NamedBeanHandle<SignalHead>>SignalHeadSignalMast. getHeadsUsed()static java.util.List<SignalHead>SignalHeadSignalMast. getSignalHeadsUsed()Methods in jmri.implementation with parameters of type SignalHead Modifier and Type Method Description voidDefaultSignalGroup. addSignalHead(SignalHead signalHead)voidDefaultSignalGroup. clearHeadSensor(SignalHead signalHead)voidDefaultSignalGroup. clearHeadTurnout(SignalHead signalHead)(package private) voidDefaultConditionalExecute. clearSignalHeld(ConditionalAction action, SignalHead h, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)voidDefaultSignalGroup. deleteSignalHead(SignalHead sh)intDefaultSignalGroup. getHeadOffState(SignalHead headBean)intDefaultSignalGroup. getHeadOnState(SignalHead headBean)intDefaultSignalGroup. getSensorState(SignalHead signalHead, Sensor sensor)booleanDefaultSignalGroup. getSensorTurnoutOper(SignalHead signalHead)intDefaultSignalGroup. getTurnoutState(SignalHead signalHead, Turnout turnout)booleanDefaultSignalGroup. isHeadIncluded(SignalHead signalHead)static java.lang.StringSignalHeadSignalMast. isHeadUsed(SignalHead head)booleanDefaultSignalGroup. isSensorIncluded(SignalHead signalHead, Sensor sensor)booleanDefaultSignalGroup. isTurnoutIncluded(SignalHead signalHead, Turnout turnout)voidDefaultSignalGroup. setHeadAlignSensor(SignalHead signalHead, Sensor sensor, int state)voidDefaultSignalGroup. setHeadAlignTurnout(SignalHead signalHead, Turnout turnout, int state)voidDefaultSignalGroup. setHeadOffState(SignalHead head, int state)voidDefaultSignalGroup. setHeadOnState(SignalHead head, int state)voidDefaultSignalGroup. setSensorTurnoutOper(SignalHead signalHead, boolean boo)(package private) voidDefaultConditionalExecute. setSignalAppearance(ConditionalAction action, SignalHead h, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)(package private) voidDefaultConditionalExecute. setSignalDark(ConditionalAction action, SignalHead h, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)(package private) voidDefaultConditionalExecute. setSignalHeld(ConditionalAction action, SignalHead h, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)(package private) voidDefaultConditionalExecute. setSignalLit(ConditionalAction action, SignalHead h, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList)Method parameters in jmri.implementation with type arguments of type SignalHead Modifier and Type Method Description voidDefaultSignalGroup. addSignalHead(NamedBeanHandle<SignalHead> headBean)voidDefaultSignalGroup. deleteSignalHead(NamedBeanHandle<SignalHead> headBean) -
Uses of SignalHead in jmri.implementation.configurexml
Methods in jmri.implementation.configurexml with parameters of type SignalHead Modifier and Type Method Description (package private) org.jdom2.ElementMergSD2SignalHeadXml. addTurnoutElement(NamedBeanHandle<Turnout> to, java.lang.String which, SignalHead p) -
Uses of SignalHead in jmri.jmris
Fields in jmri.jmris declared as SignalHead Modifier and Type Field Description (package private) SignalHeadAbstractSignalHeadServer.SignalHeadListener. signalHead -
Uses of SignalHead in jmri.jmrit.automat
Methods in jmri.jmrit.automat with parameters of type SignalHead Modifier and Type Method Description voidAbstractAutomaton. waitSignalHeadState(SignalHead mSignalHead, int state)Internal service routine to wait for one SignalHead to be in (or become in) a specific state. -
Uses of SignalHead in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable declared as SignalHead Modifier and Type Field Description (package private) SignalHeadSignalGroupSubTableAction. curSignalHeadMethods in jmri.jmrit.beantable that return SignalHead Modifier and Type Method Description SignalHeadSignalGroupTableAction.SignalGroupSignalHeadModel. getBean(int r)Fetch existing bean object for a row in the Signal Head table.SignalHeadSignalHeadTableModel. getBySystemName(java.lang.String name)SignalHeadSignalHeadTableModel. getByUserName(java.lang.String name)protected SignalHeadSignalHeadAddEditFrame. getSignalHead()Methods in jmri.jmrit.beantable with parameters of type SignalHead Modifier and Type Method Description voidSignalHeadTableModel. clickOn(SignalHead t)java.util.Vector<java.lang.String>SignalHeadTableModel. getValidAppearances(SignalHead head)Get a list of all the valid appearances that have not been disabled.Constructors in jmri.jmrit.beantable with parameters of type SignalHead Constructor Description SignalHeadAddEditFrame(SignalHead head) -
Uses of SignalHead in jmri.jmrit.beantable.signalmast
Fields in jmri.jmrit.beantable.signalmast with type parameters of type SignalHead Modifier and Type Field Description (package private) java.util.Set<SignalHead>SignalHeadSignalMastAddPane. alreadyUsed(package private) java.util.ArrayList<NamedBeanComboBox<SignalHead>>SignalHeadSignalMastAddPane. headList -
Uses of SignalHead in jmri.jmrit.blockboss
Fields in jmri.jmrit.blockboss with type parameters of type SignalHead Modifier and Type Field Description (package private) NamedBeanHandle<SignalHead>BlockBossLogic. driveSignalMethods in jmri.jmrit.blockboss that return types with arguments of type SignalHead Modifier and Type Method Description NamedBeanHandle<SignalHead>BlockBossLogic. getDrivenSignalNamedBean()Methods in jmri.jmrit.blockboss with parameters of type SignalHead Modifier and Type Method Description static BlockBossLogicBlockBossLogic. getStoppedObject(SignalHead sh)Get the BlockBossLogic item governing a specific signal head, having removed it from use.BlockBossLogicBlockBossLogicProvider. provide(SignalHead signalHead)voidBlockBossFrame. setSignal(SignalHead sh)Programmatically open the frame to edit a specific SSL by signal head. -
Uses of SignalHead in jmri.jmrit.display
Methods in jmri.jmrit.display that return SignalHead Modifier and Type Method Description SignalHeadSignalHeadIcon. getSignalHead()Methods in jmri.jmrit.display that return types with arguments of type SignalHead Modifier and Type Method Description NamedBeanHandle<SignalHead>SignalHeadIcon. getNamedSignalHead()Method parameters in jmri.jmrit.display with type arguments of type SignalHead Modifier and Type Method Description voidSignalHeadIcon. setSignalHead(NamedBeanHandle<SignalHead> sh)Attach a SignalHead element to this display item by bean. -
Uses of SignalHead in jmri.jmrit.display.controlPanelEditor
Fields in jmri.jmrit.display.controlPanelEditor with type parameters of type SignalHead Modifier and Type Field Description (package private) AbstractTableAction<SignalHead>EditSignalFrame. _headTableAction(package private) OpenPickListButton<SignalHead>EditSignalFrame. _pickHead -
Uses of SignalHead in jmri.jmrit.display.layoutEditor
Methods in jmri.jmrit.display.layoutEditor that return SignalHead Modifier and Type Method Description SignalHeadPositionablePoint. getEastBoundSignalHead()SignalHeadPositionablePointView. getEastBoundSignalHead()SignalHeadLayoutBlockManager. getFacingSignalHead(Block facingBlock, Block protectedBlock)Get the Signal Head facing into a specified Block from a specified protected Block.SignalHeadLayoutEditorTools. getHeadFromName(java.lang.String str)Returns a SignalHead given a name.SignalHeadLayoutEditorTools. getNextSignalFromObject(TrackSegment track, java.lang.Object object, java.lang.String signalHeadName, JmriJFrame frame)SignalHeadLayoutTurnout. getSignalA1()SignalHeadLayoutTurnoutView. getSignalA1()SignalHeadLayoutTurnout. getSignalA2()SignalHeadLayoutTurnoutView. getSignalA2()SignalHeadLayoutTurnout. getSignalA3()SignalHeadLayoutTurnoutView. getSignalA3()SignalHeadLayoutTurnout. getSignalB1()SignalHeadLayoutTurnoutView. getSignalB1()SignalHeadLayoutTurnout. getSignalB2()SignalHeadLayoutTurnoutView. getSignalB2()SignalHeadLayoutTurnout. getSignalC1()SignalHeadLayoutTurnoutView. getSignalC1()SignalHeadLayoutTurnout. getSignalC2()SignalHeadLayoutTurnoutView. getSignalC2()SignalHeadLayoutTurnout. getSignalD1()SignalHeadLayoutTurnoutView. getSignalD1()SignalHeadLayoutTurnout. getSignalD2()SignalHeadLayoutTurnoutView. getSignalD2()(package private) SignalHeadLayoutEditor. getSignalHead(java.lang.String name)SignalHeadLayoutTurnout. getSignalHead(LayoutTurnout.Geometry loc)SignalHeadLayoutTurnoutView. getSignalHead(LayoutTurnout.Geometry loc)SignalHeadLevelXing. getSignalHead(LevelXing.Geometry loc)SignalHeadLevelXingView. getSignalHead(LevelXing.Geometry loc)SignalHeadConnectivityUtil. getSignalHeadAtAnchor(PositionablePoint p, Block block, boolean facing)Get the SignalHead at the Anchor block boundary.SignalHeadConnectivityUtil. getSignalHeadAtLevelXing(LevelXing x, Block block, boolean facing)Get the SignalHead at the level crossing.SignalHeadLayoutEditorTools. getSignalHeadFromEntry(java.lang.String signalName, boolean requireEntry, JmriJFrame frame)SignalHeadLayoutEditorTools. getSignalHeadFromEntry(javax.swing.JTextField signalNameTextField, boolean requireEntry, JmriJFrame frame)SignalHeadLayoutEditorTools. getSignalHeadFromEntry(NamedBeanComboBox<SignalHead> signalNameComboBox, boolean requireEntry, JmriJFrame frame)Returns the SignalHead corresponding to an entry field in the specified dialog.SignalHeadPositionablePoint. getWestBoundSignalHead()SignalHeadPositionablePointView. getWestBoundSignalHead()Methods in jmri.jmrit.display.layoutEditor with parameters of type SignalHead Modifier and Type Method Description booleanConnectivityUtil. addSensorToSignalHeadLogic(java.lang.String name, SignalHead sh, int where)Add the specified sensor ('name') to the SSL for the specified signal head 'name' should be the system name for the sensor.booleanLayoutEditor. containsSignalHead(SignalHead head)LayoutBlockLayoutBlockManager. getFacingBlock(SignalHead signalHead, LayoutEditor panel)LayoutBlockLayoutBlockManager. getProtectedBlock(SignalHead signalHead, LayoutEditor panel)booleanLayoutEditorTools. isHeadAssignedAnywhere(SignalHead head)Returns true if the specified Signal Head is assigned to an object on the panel, regardless of whether an icon is displayed or not.booleanLayoutEditorTools. isHeadOnPanel(SignalHead head)Get if signal head is on the panel.voidLayoutEditorTools. removeAssignment(SignalHead head)Removes the assignment of the specified SignalHead to either a turnout, a positionable point, or a level crossing wherever it is assigned.booleanConnectivityUtil. removeSensorsFromSignalHeadLogic(java.util.List<java.lang.String> names, SignalHead sh)Remove the specified sensors from the SSL for the specified signal head if any of the sensors is currently in the SSL.voidLayoutEditor. removeSignalHead(SignalHead head)Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type SignalHead Modifier and Type Method Description SignalHeadLayoutEditorTools. getSignalHeadFromEntry(NamedBeanComboBox<SignalHead> signalNameComboBox, boolean requireEntry, JmriJFrame frame)Returns the SignalHead corresponding to an entry field in the specified dialog. -
Uses of SignalHead in jmri.jmrit.display.palette
Method parameters in jmri.jmrit.display.palette with type arguments of type SignalHead Modifier and Type Method Description protected javax.swing.JPanelSignalHeadItemPanel. initTablePanel(PickListModel<SignalHead> model)Constructor parameters in jmri.jmrit.display.palette with type arguments of type SignalHead Constructor Description SignalHeadItemPanel(DisplayFrame parentFrame, java.lang.String type, java.lang.String family, PickListModel<SignalHead> model) -
Uses of SignalHead in jmri.jmrit.entryexit
Methods in jmri.jmrit.entryexit that return SignalHead Modifier and Type Method Description (package private) SignalHeadPointDetails. getSignalHead()Methods in jmri.jmrit.entryexit with parameters of type SignalHead Modifier and Type Method Description (package private) voidPointDetails. setSignalHead(SignalHead head) -
Uses of SignalHead in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type SignalHead Modifier and Type Method Description LogixNG_SelectNamedBean<SignalHead>ActionSignalHead. getSelectExampleNamedBean()LogixNG_SelectNamedBean<SignalHead>ActionSignalHead. getSelectNamedBean() -
Uses of SignalHead in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type SignalHead Modifier and Type Method Description LogixNG_SelectNamedBean<SignalHead>ExpressionSignalHead. getSelectExampleNamedBean()LogixNG_SelectNamedBean<SignalHead>ExpressionSignalHead. getSelectNamedBean() -
Uses of SignalHead in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return SignalHead Modifier and Type Method Description SignalHeadPickListModel.SignalHeadPickModel. addBean(java.lang.String name)Return bean with name given in parameter.SignalHeadPickListModel.SignalHeadPickModel. addBean(java.lang.String sysName, java.lang.String userName)Methods in jmri.jmrit.picker that return types with arguments of type SignalHead Modifier and Type Method Description Manager<SignalHead>PickListModel.SignalHeadPickModel. getManager()Get the Table Model Bean Manager.static PickListModel<SignalHead>PickListModel. signalHeadPickModelInstance() -
Uses of SignalHead in jmri.jmrit.tracker
Fields in jmri.jmrit.tracker declared as SignalHead Modifier and Type Field Description (package private) SignalHeadStoppingBlock. sig1(package private) SignalHeadStoppingBlock. sig2Methods in jmri.jmrit.tracker with parameters of type SignalHead Modifier and Type Method Description voidStoppingBlock. addSignal(SignalHead s, int dir)voidStoppingBlock. addSignal(SignalHead s1, SignalHead s2, int dir) -
Uses of SignalHead in jmri.jmrit.ussctc
Fields in jmri.jmrit.ussctc with type parameters of type SignalHead Modifier and Type Field Description (package private) java.lang.Iterable<NamedBeanHandle<SignalHead>>RouteLock. listMethod parameters in jmri.jmrit.ussctc with type arguments of type SignalHead Modifier and Type Method Description (package private) booleanRouteLock. isSignalClear(NamedBeanHandle<SignalHead> handle)Constructor parameters in jmri.jmrit.ussctc with type arguments of type SignalHead Constructor Description RouteLock(java.util.List<NamedBeanHandle<SignalHead>> list)RouteLock(java.util.List<NamedBeanHandle<SignalHead>> list, java.util.List<BeanSetting> beans) -
Uses of SignalHead in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement SignalHead Modifier and Type Class Description classAcelaSignalHeadExtend jmri.AbstractSignalHead for Acela signals based upon Grapevine example by Bob Jacobsen. -
Uses of SignalHead in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement SignalHead Modifier and Type Class Description classSerialSignalHeadExtend jmri.AbstractSignalHead for grapevine serial signals. -
Uses of SignalHead in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement SignalHead Modifier and Type Class Description classSE8cSignalHeadExtend jmri.SignalHead for signals implemented by an SE8C. -
Uses of SignalHead in jmri.jmrix.rps
Fields in jmri.jmrix.rps declared as SignalHead Modifier and Type Field Description (package private) SignalHeadRpsBlock. signalConstructors in jmri.jmrix.rps with parameters of type SignalHead Constructor Description RpsBlock(RpsSensor sensor, SignalHead signal, float slow, float fast) -
Uses of SignalHead in jmri.managers
Methods in jmri.managers that return SignalHead Modifier and Type Method Description SignalHeadAbstractSignalHeadManager. getSignalHead(java.lang.String name)Get an existing SignalHead or return null if it doesn't exist.Methods in jmri.managers that return types with arguments of type SignalHead Modifier and Type Method Description java.lang.Class<SignalHead>AbstractSignalHeadManager. getNamedBeanClass()Get the class of NamedBean supported by this Manager. -
Uses of SignalHead in jmri.server.json.signalhead
Methods in jmri.server.json.signalhead that return SignalHead Modifier and Type Method Description SignalHeadJsonSignalHeadHttpService. getNamedBean(java.lang.String type, java.lang.String name, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)Methods in jmri.server.json.signalhead with parameters of type SignalHead Modifier and Type Method Description protected com.fasterxml.jackson.databind.node.ObjectNodeJsonSignalHeadHttpService. doGet(SignalHead signalHead, java.lang.String name, java.lang.String type, JsonRequest request)
-