Package jmri.jmrit.display.layoutEditor
Class LayoutEditorFindItems
java.lang.Object
jmri.jmrit.display.layoutEditor.LayoutEditorFindItems
A collection of tools to find various objects within the layout model(s)
(temporary) Consider renaming to LayoutModelFindItems, or even merge to LayoutModels
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindLayoutShapeByName(String name) findLayoutSlipByName(String name) findLayoutSlipBySensor(String sensorName) findLayoutSlipBySignalMast(String signalMastName) findLayoutTurnoutBySensor(String sensorName) findLayoutTurnoutBySignalMast(String signalMastName) findLayoutTurnoutByTurnoutName(String turnoutName) findLevelXingByBean(NamedBean bean) findLevelXingByName(String name) findLevelXingBySensor(String sensorName) findLevelXingBySignalMast(String signalMastName) findObjectByName(String name) find object by namefindPositionablePointByEastBoundSensor(String sensorName) findPositionablePointByEastBoundSignal(String signalName) findPositionablePointByWestBoundSensor(String sensorName) findPositionablePointByWestBoundSignal(String signalName) findPositionablePointByWestBoundSignalMast(String signalMastName) Returns an array list of track segments matching the block name.findTrackSegmentByName(String name) uniqueName(String inPrefix) Determine the first unused object name...uniqueName(String inPrefix, int inStartIndex) Determine the first unused object name...
-
Constructor Details
-
LayoutEditorFindItems
-
-
Method Details
-
findTrackSegmentByName
-
findPositionablePointByName
-
findPositionablePointAtTrackSegments
-
findPositionableLinkPoint
-
findTrackSegmentByBlock
Returns an array list of track segments matching the block name.- Parameters:
name- block name.- Returns:
- array of segments, may be null.
-
findPositionablePointByEastBoundSignal
-
findPositionablePointByWestBoundSignal
-
findPositionablePointByWestBoundBean
-
findPositionablePointByEastBoundBean
-
findPositionablePointByWestBoundSignalMast
-
findPositionablePointByBean
-
findLayoutTurnoutBySignalMast
@CheckReturnValue public LayoutTurnout findLayoutTurnoutBySignalMast(String signalMastName) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
findLayoutTurnoutByBean
-
findLayoutTurnoutBySensor
@CheckReturnValue public LayoutTurnout findLayoutTurnoutBySensor(String sensorName) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
findLevelXingBySignalMast
- Throws:
IllegalArgumentException
-
findLevelXingBySensor
- Throws:
IllegalArgumentException
-
findLevelXingByBean
-
findLayoutSlipByBean
-
findLayoutSlipBySignalMast
- Throws:
IllegalArgumentException
-
findLayoutSlipBySensor
- Throws:
IllegalArgumentException
-
findPositionablePointByEastBoundSensor
-
findPositionablePointByWestBoundSensor
-
findLayoutTurnoutByName
-
findLayoutTurnoutByTurnoutName
-
findLevelXingByName
-
findLayoutSlipByName
-
findLayoutTurntableByName
-
findLayoutShapeByName
-
findObjectByName
find object by name- Parameters:
name- the name of the object that you are looking for- Returns:
- object the named object
-
uniqueName
Determine the first unused object name...- Parameters:
inPrefix- ...with this prefix...inStartIndex- ...and this starting index...- Returns:
- the first unused object name
-
uniqueName
Determine the first unused object name...- Parameters:
inPrefix- ...with this prefix...- Returns:
- the first unused object name
-