Uses of Class
jmri.jmrit.display.layoutEditor.LayoutBlock
-
Packages that use LayoutBlock 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.jmrit.dispatcher jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.layoutEditor.blockRoutingTable jmri.jmrit.display.layoutEditor.LayoutEditorDialogs jmri.jmrit.entryexit Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.jmri.server.json.layoutblock -
-
Uses of LayoutBlock in jmri
Methods in jmri that return LayoutBlock Modifier and Type Method Description LayoutBlockSignalMastLogic. getFacingBlock()Get the block defined as facing our source signal mast.LayoutBlockSignalMastLogic. getProtectingBlock(SignalMast destination)Get the block that the source signal is protecting on the path to the destination signal mast.Methods in jmri with parameters of type LayoutBlock Modifier and Type Method Description voidSignalMastLogic. setFacingBlock(LayoutBlock facing)Set the block facing our source signal mast.Method parameters in jmri with type arguments of type LayoutBlock Modifier and Type Method Description 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. -
Uses of LayoutBlock in jmri.implementation
Fields in jmri.implementation declared as LayoutBlock Modifier and Type Field Description (package private) LayoutBlockDefaultSignalMastLogic. facingBlock(package private) LayoutBlockDefaultSignalMastLogic. remoteProtectingBlockMethods in jmri.implementation that return LayoutBlock Modifier and Type Method Description LayoutBlockDefaultSignalMastLogic. getFacingBlock()Get the block defined as facing our source signal mast.LayoutBlockDefaultSignalMastLogic. getProtectingBlock(SignalMast dest)Get the block that the source signal is protecting on the path to the destination signal mast.Methods in jmri.implementation with parameters of type LayoutBlock Modifier and Type Method Description voidDefaultSignalMastLogic. setFacingBlock(LayoutBlock facing)Set the block facing our source signal mast.Method parameters in jmri.implementation with type arguments of type LayoutBlock Modifier and Type Method Description 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. -
Uses of LayoutBlock in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher that return types with arguments of type LayoutBlock Modifier and Type Method Description protected java.util.List<LayoutBlock>DispatcherFrame. getAdHocRoute(Block start, Block dest, Block via)Get a list ofLayoutBlockthat represent a route -
Uses of LayoutBlock in jmri.jmrit.display.layoutEditor
Fields in jmri.jmrit.display.layoutEditor declared as LayoutBlock Modifier and Type Field Description (package private) LayoutBlockLayoutBlockConnectivityTools.BlocksTested. blockFields in jmri.jmrit.display.layoutEditor with type parameters of type LayoutBlock Modifier and Type Field Description protected NamedBeanHandle<LayoutBlock>LayoutTurnout. namedLayoutBlockAprotected NamedBeanHandle<LayoutBlock>LayoutTurnoutView. namedLayoutBlockAprotected NamedBeanHandle<LayoutBlock>LayoutTurnout. namedLayoutBlockBprotected NamedBeanHandle<LayoutBlock>LayoutTurnoutView. namedLayoutBlockBprotected NamedBeanHandle<LayoutBlock>LayoutTurnout. namedLayoutBlockCprotected NamedBeanHandle<LayoutBlock>LayoutTurnoutView. namedLayoutBlockCprotected NamedBeanHandle<LayoutBlock>LayoutTurnout. namedLayoutBlockDprotected NamedBeanHandle<LayoutBlock>LayoutTurnoutView. namedLayoutBlockDMethods in jmri.jmrit.display.layoutEditor that return LayoutBlock Modifier and Type Method Description LayoutBlockLayoutBlockManager. createNewLayoutBlock()LayoutBlockLayoutBlockManager. createNewLayoutBlock(java.lang.String systemName, java.lang.String userName)Create a new LayoutBlock if the LayoutBlock does not exist.LayoutBlockLayoutEditor. getAffectedBlock(LayoutTrack track, HitPointType type)Depending on the given type, and the real class of the given LayoutTrack, determine the connected LayoutTrack.(package private) LayoutBlockLayoutBlockConnectivityTools.BlocksTested. getBlock()LayoutBlockLayoutConnectivity. getBlock1()Get Block 1.LayoutBlockLayoutConnectivity. getBlock2()LayoutBlockLayoutBlockManager. getBlockWithMemoryAssigned(Memory m)Find a LayoutBlock with a specified Memory assigned as its value display.LayoutBlockLayoutBlockManager. getBlockWithSensorAssigned(Sensor s)Find a LayoutBlock with a specified Sensor assigned as its occupancy sensor.LayoutBlockLayoutBlockManager. getFacingBlock(java.lang.String signalName, LayoutEditor panel)Get the LayoutBlock that a given signal is facing.LayoutBlockLayoutBlockManager. getFacingBlock(SignalHead signalHead, LayoutEditor panel)LayoutBlockLayoutBlockManager. getFacingBlockByMast(SignalMast signalMast, LayoutEditor panel)Get the LayoutBlock that a given signal is facing.LayoutBlockLayoutBlockManager. getFacingBlockByNamedBean(NamedBean nb, LayoutEditor panel)Get the block facing a given bean object (Sensor, SignalMast or SignalHead).LayoutBlockLayoutBlockManager. getFacingBlockBySensor(java.lang.String sensorName, LayoutEditor panel)Get the LayoutBlock that a given sensor is facing.LayoutBlockLayoutBlockManager. getFacingBlockBySensor(Sensor sensor, LayoutEditor panel)Get the LayoutBlock that a given sensor is facing.LayoutBlockLayoutBlockManager. getLayoutBlock(java.lang.String name)Get an existing LayoutBlock.LayoutBlockLayoutBlockManager. getLayoutBlock(Block block)LayoutBlockLayoutEditor. getLayoutBlock(java.lang.String blockID)Return a layout block with the given name if one exists.LayoutBlockLayoutTurnout. getLayoutBlock()LayoutBlockLayoutTurnoutView. getLayoutBlock()LayoutBlockLayoutTurntable. getLayoutBlock()LayoutBlockLayoutTurntableView. getLayoutBlock()LayoutBlockMemoryIcon. getLayoutBlock()LayoutBlockTrackSegment. getLayoutBlock()LayoutBlockTrackSegmentView. getLayoutBlock()LayoutBlockLevelXing. getLayoutBlockAC()LayoutBlockLevelXingView. getLayoutBlockAC()LayoutBlockLayoutTurnout. getLayoutBlockB()LayoutBlockLayoutTurnoutView. getLayoutBlockB()LayoutBlockLevelXing. getLayoutBlockBD()LayoutBlockLevelXingView. getLayoutBlockBD()LayoutBlockLayoutTurnout. getLayoutBlockC()LayoutBlockLayoutTurnoutView. getLayoutBlockC()LayoutBlockLayoutTurnout. getLayoutBlockD()LayoutBlockLayoutTurnoutView. getLayoutBlockD()LayoutBlockLayoutBlockManager. getProtectedBlock(java.lang.String signalName, LayoutEditor panel)Get the LayoutBlock that a given signal is protecting.LayoutBlockLayoutBlockManager. getProtectedBlock(SignalHead signalHead, LayoutEditor panel)LayoutBlockLayoutBlockManager. getProtectedBlockByMast(SignalMast signalMast, LayoutEditor panel)LayoutBlockLayoutBlockManager. getProtectedBlockByNamedBean(NamedBean nb, LayoutEditor panel)Get the block that a given bean object (Sensor, SignalMast or SignalHead) is protecting.LayoutBlockLayoutBlockManager. getProtectedBlockBySensor(java.lang.String sensorName, LayoutEditor panel)Get the LayoutBlock that a given sensor is protecting.LayoutBlockLayoutBlockManager. getProtectedBlockBySensor(Sensor sensor, LayoutEditor panel)Get the LayoutBlock that a given sensor is protecting.LayoutBlockLayoutEditor. provideLayoutBlock(java.lang.String inBlockName)Return a layout block with the entered name, creating a new one if needed.Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type LayoutBlock Modifier and Type Method Description java.util.List<LayoutBlock>LayoutBlockConnectivityTools. getLayoutBlocks(LayoutBlock sourceLayoutBlock, LayoutBlock destinationLayoutBlock, LayoutBlock protectingLayoutBlock, boolean validateOnly, LayoutBlockConnectivityTools.Routing pathMethod)This used in conjunction with the layout block routing protocol, to discover a clear path from a source layout block through to a destination layout block.java.util.List<LayoutBlock>LayoutBlockConnectivityTools. getLayoutBlocks(NamedBean sourceBean, NamedBean destBean, boolean validateOnly, LayoutBlockConnectivityTools.Routing pathMethod)The is used in conjunction with the layout block routing protocol, to discover a clear path from a source layout block through to a destination layout block.java.util.List<LayoutBlock>LayoutBlockManager. getLayoutBlocksOccupiedByRosterEntry(RosterEntry re)Get a list of layout blocks which this roster entry appears to be occupying.java.lang.Class<LayoutBlock>LayoutBlockManager. getNamedBeanClass()Get the class of NamedBean supported by this Manager.java.util.ArrayList<LayoutBlock>LayoutTurnout. getProtectedBlocks(NamedBean bean)java.util.ArrayList<LayoutBlock>LayoutTurnoutView. getProtectedBlocks(NamedBean bean)java.util.List<LayoutBlock>LayoutBlockManager. getProtectingBlocksByNamedBean(NamedBean nb, LayoutEditor panel)java.util.List<LayoutBlock>LayoutBlockManager. getProtectingBlocksBySensor(Sensor sensor, LayoutEditor panel)java.util.List<LayoutBlock>LayoutBlockManager. getProtectingBlocksBySensorOld(Sensor sensor, LayoutEditor panel)Methods in jmri.jmrit.display.layoutEditor with parameters of type LayoutBlock Modifier and Type Method Description voidLayoutEditorAuxTools. addBeanSettings(Path p, LayoutConnectivity lc, LayoutBlock layoutBlock)Searches for and adds BeanSetting's to a Path as needed.(package private) voidLayoutBlock. addRouteFromNeighbour(LayoutBlock src, jmri.jmrit.display.layoutEditor.LayoutBlock.RoutingPacket update)booleanLayoutBlockConnectivityTools. checkValidDest(LayoutBlock currentBlock, LayoutBlock nextBlock, LayoutBlock destBlock, java.util.List<LayoutBlock> destBlockn1, LayoutBlockConnectivityTools.Routing pathMethod)Determines if one set of blocks is reachable from another set of blocks based upon the directions of the set of blocks.booleanLayoutBlockConnectivityTools. checkValidDest(LayoutBlock currentBlock, LayoutBlock nextBlock, LayoutBlock destBlock, LayoutBlock destProBlock, LayoutBlockConnectivityTools.Routing pathMethod)Determines if one set of blocks is reachable from another set of blocks based upon the directions of the set of blocks.voidLayoutBlockManager. deleteLayoutBlock(LayoutBlock block)Remove an existing LayoutBlock.(package private) java.util.List<NamedBean>LayoutBlockConnectivityTools. discoverPairDest(NamedBean source, LayoutBlock lProtecting, LayoutBlock lFacing, java.util.List<LayoutBlockConnectivityTools.FacingProtecting> blockList, LayoutBlockConnectivityTools.Routing pathMethod)PositionablePointLayoutEditorFindItems. findPositionableLinkPoint(LayoutBlock blk1)java.util.List<LayoutTurnout>ConnectivityUtil. getAllTurnoutsThisBlock(LayoutBlock currLayoutBlock)protected java.awt.ColorLayoutTrackView. getColorForTrackBlock(LayoutBlock lb)protected java.awt.ColorLayoutTrackView. getColorForTrackBlock(LayoutBlock layoutBlock, boolean forceBlockTrackColor)java.util.List<LayoutConnectivity>LayoutEditorAuxTools. getConnectivityList(LayoutBlock blk)Get Connectivity involving a specific Layout Block.protected intLayoutSlip. getConnectivityStateForLayoutBlocks(LayoutBlock thisLayoutBlock, LayoutBlock prevLayoutBlock, LayoutBlock nextLayoutBlock, boolean suppress)protected intLayoutSlipView. getConnectivityStateForLayoutBlocks(LayoutBlock thisLayoutBlock, LayoutBlock prevLayoutBlock, LayoutBlock nextLayoutBlock, boolean suppress)protected intLayoutTurnout. getConnectivityStateForLayoutBlocks(LayoutBlock currLayoutBlock, LayoutBlock prevLayoutBlock, LayoutBlock nextLayoutBlock, boolean suppress)protected intLayoutTurnoutView. getConnectivityStateForLayoutBlocks(LayoutBlock currLayoutBlock, LayoutBlock prevLayoutBlock, LayoutBlock nextLayoutBlock, boolean suppress)java.util.List<LayoutBlock>LayoutBlockConnectivityTools. getLayoutBlocks(LayoutBlock sourceLayoutBlock, LayoutBlock destinationLayoutBlock, LayoutBlock protectingLayoutBlock, boolean validateOnly, LayoutBlockConnectivityTools.Routing pathMethod)This used in conjunction with the layout block routing protocol, to discover a clear path from a source layout block through to a destination layout block.intLayoutBlock. getNeighbourDirection(LayoutBlock neigh)Get the direction of travel to our neighbouring block.booleanLayoutEditor. highlightLayoutBlock(LayoutBlock inLayoutBlock)highlight the specified layout block(package private) booleanLayoutEditor. isLBLockUsed(NamedBean bean, LayoutBlock lblock)(package private) voidLayoutBlock. notifiedNeighbourNoLongerMutual(LayoutBlock srcBlock)abstract voidLayoutTrack. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackabstract voidLayoutTrackView. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidLayoutTurnout. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidLayoutTurnoutView. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidLayoutTurntable. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidLayoutTurntableView. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidLevelXing. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidLevelXingView. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidPositionablePoint. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidPositionablePointView. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidTrackSegment. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackvoidTrackSegmentView. setAllLayoutBlocks(LayoutBlock layoutBlock)Assign all the layout blocks in this trackprotected java.awt.ColorLayoutTrackView. setColorForTrackBlock(java.awt.Graphics2D g2, LayoutBlock lb)protected java.awt.ColorLayoutTrackView. setColorForTrackBlock(java.awt.Graphics2D g2, LayoutBlock layoutBlock, boolean forceBlockTrackColor)protected voidLayoutTurnout. setLayoutBlock(LayoutBlock newLayoutBlock)Set up Layout Block(s) for this Turnout.voidLayoutTurnoutView. setLayoutBlock(LayoutBlock newLayoutBlock)Set up Layout Block(s) for this Turnout.voidLayoutTurntable. setLayoutBlock(LayoutBlock newLayoutBlock)Set up a LayoutBlock for this LayoutTurntable.voidLayoutTurntableView. setLayoutBlock(LayoutBlock newLayoutBlock)Set up a LayoutBlock for this LayoutTurntable.voidMemoryIcon. setLayoutBlock(LayoutBlock lb)voidTrackSegment. setLayoutBlock(LayoutBlock newLayoutBlock)Set up a LayoutBlock for this Track Segment.voidTrackSegmentView. setLayoutBlock(LayoutBlock newLayoutBlock)Set up a LayoutBlock for this Track Segment.voidLevelXing. setLayoutBlockAC(LayoutBlock newLayoutBlock)Add Layout Blocks.protected voidLayoutTurnout. setLayoutBlockB(LayoutBlock newLayoutBlock)voidLayoutTurnoutView. setLayoutBlockB(LayoutBlock newLayoutBlock)voidLevelXing. setLayoutBlockBD(LayoutBlock newLayoutBlock)protected voidLayoutTurnout. setLayoutBlockC(LayoutBlock newLayoutBlock)voidLayoutTurnoutView. setLayoutBlockC(LayoutBlock newLayoutBlock)protected voidLayoutTurnout. setLayoutBlockD(LayoutBlock newLayoutBlock)voidLayoutTurnoutView. setLayoutBlockD(LayoutBlock newLayoutBlock)(package private) voidLayoutBlock. updateRoutingInfo(LayoutBlock src, jmri.jmrit.display.layoutEditor.LayoutBlock.RoutingPacket update)booleanLayoutEditor. validateSensor(java.lang.String sensorName, LayoutBlock blk, java.awt.Component openFrame)Validates that the supplied occupancy sensor name corresponds to an existing sensor and is unique among all blocks.Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type LayoutBlock Modifier and Type Method Description booleanLayoutBlockConnectivityTools. checkValidDest(LayoutBlock currentBlock, LayoutBlock nextBlock, LayoutBlock destBlock, java.util.List<LayoutBlock> destBlockn1, LayoutBlockConnectivityTools.Routing pathMethod)Determines if one set of blocks is reachable from another set of blocks based upon the directions of the set of blocks.java.util.List<NamedBean>LayoutBlockConnectivityTools. getBeansInPath(java.util.List<LayoutBlock> blocklist, LayoutEditor panel, java.lang.Class<?> T)Returns a list of NamedBeans (Signalhead, Signalmast or Sensor) that are assigned to block boundaries in a given list.Constructors in jmri.jmrit.display.layoutEditor with parameters of type LayoutBlock Constructor Description BlocksTested(LayoutBlock block)LayoutConnectivity(LayoutBlock b1, LayoutBlock b2)Constructor. -
Uses of LayoutBlock in jmri.jmrit.display.layoutEditor.blockRoutingTable
Methods in jmri.jmrit.display.layoutEditor.blockRoutingTable that return types with arguments of type LayoutBlock Modifier and Type Method Description Manager<LayoutBlock>LayoutBlockNeighbourTableModel. getManager()Manager<LayoutBlock>LayoutBlockRouteTableModel. getManager()Manager<LayoutBlock>LayoutBlockThroughPathsTableModel. getManager()Constructors in jmri.jmrit.display.layoutEditor.blockRoutingTable with parameters of type LayoutBlock Constructor Description LayoutBlockNeighbourTableModel(boolean editable, LayoutBlock lBlock)LayoutBlockRouteTable(boolean editable, LayoutBlock block)LayoutBlockRouteTableAction(java.lang.String name, LayoutBlock layoutBlock)Create an action with a specific title.LayoutBlockRouteTableModel(boolean editable, LayoutBlock lBlock)LayoutBlockThroughPathsTableModel(boolean editable, LayoutBlock lBlock) -
Uses of LayoutBlock in jmri.jmrit.display.layoutEditor.LayoutEditorDialogs
Methods in jmri.jmrit.display.layoutEditor.LayoutEditorDialogs with parameters of type LayoutBlock Modifier and Type Method Description (package private) booleanLayoutTrackEditor. hasNxSensorPairs(LayoutBlock loBlk)Create a list of NX sensors that refer to the current layout block. -
Uses of LayoutBlock in jmri.jmrit.entryexit
Fields in jmri.jmrit.entryexit declared as LayoutBlock Modifier and Type Field Description (package private) LayoutBlockPointDetails. facingFields in jmri.jmrit.entryexit with type parameters of type LayoutBlock Modifier and Type Field Description (package private) java.util.List<LayoutBlock>PointDetails. protectingBlocksMethods in jmri.jmrit.entryexit that return LayoutBlock Modifier and Type Method Description (package private) LayoutBlockDestinationPoints. getFacing()LayoutBlockPointDetails. getFacing()(package private) LayoutBlockSource. getStart()Methods in jmri.jmrit.entryexit that return types with arguments of type LayoutBlock Modifier and Type Method Description (package private) java.util.List<LayoutBlock>DestinationPoints. getProtecting()java.util.List<LayoutBlock>PointDetails. getProtecting()(package private) java.util.List<LayoutBlock>Source. getSourceProtecting()Methods in jmri.jmrit.entryexit with parameters of type LayoutBlock Modifier and Type Method Description voidEntryExitPairs. addNXSourcePoint(LayoutBlock facing, java.util.List<LayoutBlock> protecting, NamedBean loc, LayoutEditor panel)(package private) BlockManuallySetRoute. cycle(LayoutBlock protect, LayoutBlock face)(package private) booleanManuallySetRoute. findDestPoint(LayoutBlock pro, LayoutBlock facing)(package private) PointDetailsEntryExitPairs. getPointDetails(LayoutBlock source, java.util.List<LayoutBlock> destination, LayoutEditor panel)Return either an existing point stored in pointDetails, or create a new one as required.java.util.List<java.lang.String>EntryExitPairs. layoutBlockSensors(LayoutBlock layoutBlock)Create a list of sensors that have the layout block as either facing or protecting.(package private) voidDestinationPoints. removeBlockFromRoute(LayoutBlock lBlock)Method parameters in jmri.jmrit.entryexit with type arguments of type LayoutBlock Modifier and Type Method Description voidEntryExitPairs. addNXSourcePoint(LayoutBlock facing, java.util.List<LayoutBlock> protecting, NamedBean loc, LayoutEditor panel)(package private) PointDetailsEntryExitPairs. getPointDetails(LayoutBlock source, java.util.List<LayoutBlock> destination, LayoutEditor panel)Return either an existing point stored in pointDetails, or create a new one as required.Constructors in jmri.jmrit.entryexit with parameters of type LayoutBlock Constructor Description PointDetails(LayoutBlock facing, java.util.List<LayoutBlock> protecting)Constructor parameters in jmri.jmrit.entryexit with type arguments of type LayoutBlock Constructor Description PointDetails(LayoutBlock facing, java.util.List<LayoutBlock> protecting) -
Uses of LayoutBlock in jmri.server.json.layoutblock
Methods in jmri.server.json.layoutblock that return LayoutBlock Modifier and Type Method Description LayoutBlockJsonLayoutBlockHttpService. getNamedBean(java.lang.String type, java.lang.String name, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)Methods in jmri.server.json.layoutblock with parameters of type LayoutBlock Modifier and Type Method Description protected com.fasterxml.jackson.databind.node.ObjectNodeJsonLayoutBlockHttpService. doGet(LayoutBlock layoutBlock, java.lang.String name, java.lang.String type, JsonRequest request)com.fasterxml.jackson.databind.JsonNodeJsonLayoutBlockHttpService. doPost(LayoutBlock layoutBlock, com.fasterxml.jackson.databind.JsonNode data, java.lang.String name, java.lang.String type, JsonRequest request)
-