Uses of Class
jmri.jmrit.logix.OBlock
Packages that use OBlock
Package
Description
Provides implementations of various JMRI interfaces.
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Provides control panel and associated visible icon classes.
Support for implementing Warrants in JMRI.
-
Uses of OBlock in jmri.implementation
Methods in jmri.implementation with parameters of type OBlockModifier and TypeMethodDescription(package private) voidDefaultConditionalExecute.clearBlockError(ConditionalAction action, OBlock b, List<String> errorList) (package private) voidDefaultConditionalExecute.deallocateBlock(ConditionalAction action, OBlock b, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.getBlockTrainName(ConditionalAction action, OBlock b, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.getBlockWarrant(ConditionalAction action, OBlock b, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setBlockError(ConditionalAction action, OBlock b, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setBlockInService(ConditionalAction action, OBlock b, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setBlockOutOfService(ConditionalAction action, OBlock b, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setBlockValue(ConditionalAction action, OBlock b, String actionStr, Reference<Integer> actionCount, List<String> errorList) -
Uses of OBlock in jmri.jmrit.beantable
Method parameters in jmri.jmrit.beantable with type arguments of type OBlockModifier and TypeMethodDescriptionvoidOBlockTableAction.addToFrame(BeanTableFrame<OBlock> f) voidOBlockTableAction.setManager(Manager<OBlock> om) Configure managers for all tabs on OBlocks table pane.voidOBlockTableAction.setMenuBar(BeanTableFrame<OBlock> f) -
Uses of OBlock in jmri.jmrit.beantable.beanedit
Methods in jmri.jmrit.beantable.beanedit that return OBlock -
Uses of OBlock in jmri.jmrit.beantable.oblock
Fields in jmri.jmrit.beantable.oblock declared as OBlockModifier and TypeFieldDescription(package private) OBlockSignalTableModel.SignalRow._fromBlock(package private) OBlockSignalTableModel.SignalRow._toBlockMethods in jmri.jmrit.beantable.oblock that return OBlockModifier and TypeMethodDescriptionprotected OBlockBlockPathTableModel.getBlock()OBlockTableModel.getBySystemName(String name) OBlockTableModel.getByUserName(String name) (package private) OBlockSignalTableModel.SignalRow.getFromBlock()(package private) OBlockSignalTableModel.SignalRow.getToBlock()Methods in jmri.jmrit.beantable.oblock that return types with arguments of type OBlockMethods in jmri.jmrit.beantable.oblock with parameters of type OBlockModifier and TypeMethodDescriptionvoid(package private) voidOBlockTableModel.deleteBean(OBlock bean) protected voidTableFrames.disposeBlockPathFrame(OBlock block) TableFrames.getBlockPathTableModel(OBlock block) protected TableFrames.BlockPathJPanelTableFrames.makeBlockPathEditPanel(OBlock block) protected TableFrames.BlockPathFrameTableFrames.makeBlockPathFrame(OBlock block) protected TableFrames.PathTurnoutFrameTableFrames.makePathTurnoutFrame(OBlock block, String pathName) protected TableFrames.PathTurnoutJPanelTableFrames.makePathTurnoutPanel(OBlock block, String pathName) (package private) voidSignalTableModel.SignalRow.setFromBlock(OBlock fromBlock) (package private) voidSignalTableModel.SignalRow.setToBlock(OBlock toBlock) Constructors in jmri.jmrit.beantable.oblock with parameters of type OBlockModifierConstructorDescriptionBlockPathEditFrame(String title, OBlock block, OPath path, TableFrames.PathTurnoutJPanel turnouttable, BlockPathTableModel pathmodel, TableFrames parent) BlockPathTableModel(OBlock block, TableFrames parent) (package private)SignalRow(NamedBean signal, OBlock fromBlock, Portal portal, OBlock toBlock, float length, boolean isMetric) -
Uses of OBlock in jmri.jmrit.display
Methods in jmri.jmrit.display that return OBlockModifier and TypeMethodDescriptionIndicatorTrack.getOccBlock()IndicatorTrackIcon.getOccBlock()IndicatorTurnoutIcon.getOccBlock()Methods in jmri.jmrit.display that return types with arguments of type OBlockModifier and TypeMethodDescriptionIndicatorTrack.getNamedOccBlock()IndicatorTrackIcon.getNamedOccBlock()IndicatorTurnoutIcon.getNamedOccBlock()Methods in jmri.jmrit.display with parameters of type OBlockModifier and TypeMethodDescriptionprotected Stringprotected voidIndicatorTrackPaths.setLocoIcon(OBlock block, Point pt, Dimension size, Editor ed) Method parameters in jmri.jmrit.display with type arguments of type OBlockModifier and TypeMethodDescriptionvoidIndicatorTrack.setOccBlockHandle(NamedBeanHandle<OBlock> blockHandle) voidIndicatorTrackIcon.setOccBlockHandle(NamedBeanHandle<OBlock> blockHandle) voidIndicatorTurnoutIcon.setOccBlockHandle(NamedBeanHandle<OBlock> blockHandle) -
Uses of OBlock in jmri.jmrit.display.controlPanelEditor
Fields in jmri.jmrit.display.controlPanelEditor declared as OBlockModifier and TypeFieldDescriptionprotected OBlockEditFrame._homeBlock(package private) OBlockPortalList.PortalListModel._homeBlock(package private) OBlockSignalList.SignalListModel._homeBlockMethods in jmri.jmrit.display.controlPanelEditor with parameters of type OBlockModifier and TypeMethodDescriptionprotected StringCircuitBuilder.checkForPortalIcons(OBlock block, String key) Check that there is at least one PortalIcon. called from various _editFrame'sprotected StringCircuitBuilder.checkForPortals(OBlock block, String key) protected StringCircuitBuilder.checkForTrackIcons(OBlock block, String key) protected voidCircuitBuilder.closeCircuitBuilder(OBlock block) protected voidCircuitBuilder.editPortalError(OBlock block, Portal portal, PortalIcon icon) protected ArrayList<Positionable>CircuitBuilder.getCircuitIcons(OBlock block) protected booleanCircuitBuilder.iconIntersectsBlock(Positionable icon, OBlock block) protected booleanCircuitBuilder.queryConvertTrackIcons(OBlock block, String key) Check if the block being edited has all its track icons converted to indicator icons If icons need conversion. ask if user wants to convert themprotected booleanCircuitBuilder.rectIntersectsBlock(Rectangle iconRect, OBlock block) protected voidCircuitBuilder.removeBlock(OBlock block) Remove block, but keep the track icons.protected voidCircuitBuilder.setCurrentBlock(OBlock b) protected voidCircuitBuilder.setIconGroup(OBlock block) Edit frame closing, set block's icons to support OBlock's state changesConstructors in jmri.jmrit.display.controlPanelEditor with parameters of type OBlockModifierConstructorDescription(package private)ConvertDialog(CircuitBuilder cb, PositionableLabel pos, OBlock block) EditCircuitFrame(String title, CircuitBuilder parent, OBlock block) EditCircuitPaths(String title, CircuitBuilder parent, OBlock block) EditFrame(String title, CircuitBuilder parent, OBlock block) EditPortalDirection(String title, CircuitBuilder parent, OBlock block) EditPortalFrame(String title, CircuitBuilder parent, OBlock block) EditPortalFrame(String title, CircuitBuilder parent, OBlock block, Portal portal, PortalIcon icon) EditSignalFrame(String title, CircuitBuilder parent, OBlock block) (package private)LengthPanel(OBlock block, String label, String tip) (package private)PortalList(OBlock block, EditFrame parent) (package private)PortalListModel(OBlock block, EditFrame parent) (package private)SignalList(OBlock block, EditFrame parent) (package private)SignalListModel(OBlock block, EditFrame parent) -
Uses of OBlock in jmri.jmrit.display.controlPanelEditor.shape
Methods in jmri.jmrit.display.controlPanelEditor.shape with parameters of type OBlock -
Uses of OBlock in jmri.jmrit.logix
Fields in jmri.jmrit.logix declared as OBlockModifier and TypeFieldDescriptionprotected OBlockWarrant._stoppingBlock(package private) OBlockTracker.ChooseBlock.block(package private) OBlockTrackerTableAction.ChooseTracker.blockFields in jmri.jmrit.logix with type parameters of type OBlockModifier and TypeFieldDescriptionTracker.ChooseBlock._jListTracker.ChooseBlock.listMethods in jmri.jmrit.logix that return OBlockModifier and TypeMethodDescriptionOBlockManager.createNewOBlock(String userName) Create a new OBlock using an automatically incrementing system name.OBlockManager.createNewOBlock(String systemName, String userName) Create a new OBlock if it does not exist.BlockOrder.getBlock()protected OBlockWarrant.getBlockAt(int idx) Call is only valid when in MODE_LEARN and MODE_RUN.Portal.getFromBlock()protected final OBlockTracker.getHeadBlock()Get an existing OBlock by a given name.Portal.getOpposingBlock(OBlock block) Get the OBlock on the other side of the Portal from the given OBlock.Portal.getProtectedBlock(NamedBean signal) Get the OBlock protected by a signal.protected OBlockEngineer.getSynchBlock()protected final OBlockTracker.getTailBlock()Portal.getToBlock()OBlockManager.provideOBlock(String name) Methods in jmri.jmrit.logix that return types with arguments of type OBlockModifier and TypeMethodDescriptionTracker.getBlocksOccupied()OBlockManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.Tracker.makeRange()Build array of blocks reachable from head and tail portalsMethods in jmri.jmrit.logix with parameters of type OBlockModifier and TypeMethodDescriptionprotected booleanTrackerTableAction.checkBlock(OBlock b) (package private) voidTrackerTableAction.ChooseTracker.checkClose(OBlock b) WarrantTableAction.checkPathPortals(OBlock b) Validation of paths within a block.protected voidEngineer.clearWaitForSync(OBlock block) Called by the warrant when a the block ahead of a moving train goes occupied.TrackerTableAction.findTrackerIn(OBlock b) See if any Trackers are occupying a given block.floatPortal.getEntranceSpaceForBlock(OBlock block) Get the distance (plus or minus) in millimeters from the portal gap where the speed change indicated by the signal should be completed.protected intWarrant.getIndexOfBlockAfter(OBlock block, int idx) Find index of a block AFTER BlockOrder index.protected intWarrant.getIndexOfBlockBefore(int idx, OBlock block) Find index of block BEFORE BlockOrder index.Portal.getOpposingBlock(OBlock block) Get the OBlock on the other side of the Portal from the given OBlock.Portal.getPathsFromOpposingBlock(OBlock block) Get the paths from the portal in the next connected OBlock i.e. paths in the block on the other side of the portal from this (the param) block.Portal.getPathsWithinBlock(OBlock block) Get the paths to the portal within the connected OBlock i.e. the paths in this (the param) block through the Portal.Portal.getPermissibleSpeed(OBlock block, boolean entrance) Check signals, if any, for speed into/out of a given block.Portal.getSignalProtectingBlock(OBlock block) Get the signal (either a SignalMast or a SignalHead) protecting an OBlock.protected voidSCWarrant.goingActive(OBlock block) Block in the route going active.protected voidWarrant.goingActive(OBlock block) Check if this is the next block of the train moving under the warrant Learn mode assumes route is set and clear.protected voidSCWarrant.goingInactive(OBlock block) Block in the route is going Inactive.protected voidWarrant.goingInactive(OBlock block) protected Tracker.PathSetTracker.hasPathInto(OBlock block) booleanTrackerTableAction.markNewTracker(OBlock block, String name, LocoIcon marker) Create and register a new Tracker.booleanTrackerTableAction.mouseClickedOnBlock(OBlock block) protected booleanTrackerTableAction.TableFrame.mouseClickedOnBlock(OBlock block) protected voidWarrantRoute.mouseClickedOnBlock(OBlock block) voidWarrantTableAction.mouseClickedOnBlock(OBlock block) protected booleanprotected booleanWarrantManager.okToRemoveBlock(OBlock block) protected booleanWarrantManager.okToRemoveBlockPath(OBlock block, OPath path) protected static StringWarrantRoute.pathIsValid(OBlock block, String pathName) protected voidWarrantManager.pathNameChange(OBlock block, String oldName, String newName) (package private) booleanWarrantRoute.pathsAreValid(OBlock block) protected StringBlockOrder.pathsConnect(OPath path1, Portal exit, OBlock block) protected voidvoidPortal.setEntranceSpaceForBlock(OBlock block, float distance) Set the distance (plus or minus) in millimeters from the portal gap where the speed change indicated by the signal should be completed.protected voidPortal.setEntryState(OBlock block) Call is from BlockOrder when setting the path.booleanPortal.setFromBlock(OBlock block, boolean changePaths) Set this portal's fromBlock.booleanPortal.setProtectSignal(NamedBean signal, float length, OBlock protectedBlock) Set a signal to protect an OBlock.booleanPortal.setToBlock(OBlock block, boolean changePaths) Set this portal's toBlock.voidTrackerTableAction.stopTracker(Tracker t, OBlock b) Stop a Tracker from tracking and remove from listWarrantManager.warrantsUsing(OBlock block) WarrantManager.warrantsUsing(OBlock block, OPath path) Constructors in jmri.jmrit.logix with parameters of type OBlockModifierConstructorDescriptionBlockOrder(OBlock block) BlockOrder(OBlock block, String path, String entry, String exit) Create BlockOrder.(package private)ChooseStartBlock(OBlock b, List<OBlock> l, Tracker t, TrackerTableAction tta) (package private)ChooseTracker(OBlock b, List<Tracker> ts, int s) Create an OPath object with default directions of NONE, and no setting element.(package private)Tracker(OBlock block, String name, LocoIcon marker, TrackerTableAction tta) Constructor parameters in jmri.jmrit.logix with type arguments of type OBlockModifierConstructorDescription(package private)ChooseStartBlock(OBlock b, List<OBlock> l, Tracker t, TrackerTableAction tta) -
Uses of OBlock in jmri.jmrit.logix.configurexml
Methods in jmri.jmrit.logix.configurexml with parameters of type OBlock -
Uses of OBlock in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type OBlock -
Uses of OBlock in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type OBlock -
Uses of OBlock in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return OBlockModifier and TypeMethodDescriptionReturn bean with name given in parameter.Methods in jmri.jmrit.picker that return types with arguments of type OBlockModifier and TypeMethodDescriptionPickListModel.OBlockPickModel.getManager()Get the Table Model Bean Manager.static PickListModel<OBlock>PickListModel.oBlockPickModelInstance() -
Uses of OBlock in jmri.server.json.oblock
Methods in jmri.server.json.oblock that return types with arguments of type OBlockModifier and TypeMethodDescriptionprotected ProvidingManager<OBlock>JsonOblockHttpService.getProvidingManager()Methods in jmri.server.json.oblock with parameters of type OBlockModifier and TypeMethodDescriptionprotected voidJsonOblockHttpService.doDelete(OBlock bean, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonOblockHttpService.doGet(OBlock oblock, String name, String type, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonOblockHttpService.doPost(OBlock oblock, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)