Uses of Class
jmri.jmrit.dispatcher.AllocatedSection
Packages that use AllocatedSection
-
Uses of AllocatedSection in jmri.jmrit.dispatcher
Fields in jmri.jmrit.dispatcher with type parameters of type AllocatedSectionModifier and TypeFieldDescriptionprotected final List<AllocatedSection>DispatcherFrame.allocatedSectionsMethods in jmri.jmrit.dispatcher that return AllocatedSectionModifier and TypeMethodDescriptionDispatcherFrame.allocateSection(AllocationRequest ar, Section ns) Allocates a Section to an Active Train according to the information in an AllocationRequest.TaskAllocateRelease.getAllocatedSection()protected AllocatedSectionAutoActiveTrain.getAllocatedSectionForSection(Section s) protected AllocatedSectionAutoActiveTrain.getCurrentAllocatedSection()protected AllocatedSectionActiveTrain.reverseAllAllocatedSections()Methods in jmri.jmrit.dispatcher that return types with arguments of type AllocatedSectionModifier and TypeMethodDescriptionActiveTrain.getAllocatedSectionList()protected List<AllocatedSection>DispatcherFrame.getAllocatedSectionsList()Methods in jmri.jmrit.dispatcher with parameters of type AllocatedSectionModifier and TypeMethodDescriptionvoidActiveTrain.addAllocatedSection(AllocatedSection as) protected voidDispatcherFrame.doReleaseAllocatedSection(AllocatedSection as, boolean terminatingTrain) protected BlockAllocatedSection.getEnterBlock(AllocatedSection previousAllocatedSection) protected voidAutoActiveTrain.handleBlockStateChange(AllocatedSection as, Block b) protected voidAutoTrainAction.handleBlockStateChange(AllocatedSection as, Block b) protected voidAutoActiveTrain.handleSectionOccupancyChange(AllocatedSection as) Handle notification of changes in section occupancy.protected voidAutoActiveTrain.handleSectionStateChange(AllocatedSection as) Handle notification of changes in section state.protected booleanActiveTrain.isInAllocatedList(AllocatedSection as) voidDispatcherFrame.releaseAllocatedSection(AllocatedSection as, boolean terminatingTrain) Releases an allocated Section, and removes it from the Dispatcher Input.voidActiveTrain.removeAllocatedSection(AllocatedSection as) (package private) static booleanDispatcherFrame.sectionNotRequiredByTrainLength(boolean foundOne, ActiveTrain at, AllocatedSection as) protected voidAutoActiveTrain.setupNewCurrentSignal(AllocatedSection as, boolean forceSpeedChange) Method parameters in jmri.jmrit.dispatcher with type arguments of type AllocatedSectionModifier and TypeMethodDescription(package private) static booleanAutoActiveTrain.hasOccupiedBlockBehind(Block block, List<AllocatedSection> allocatedSections) Check whether any Block behind a given Block, in the train's direction of travel through its allocated Sections, is occupied.(package private) static booleanAutoActiveTrain.isTailClearOfBlock(ActiveTrain.TrainDetection detection, Block block, List<AllocatedSection> allocatedSections) Check whether a Block going unoccupied means the tail of the train has left it, so a stop by block occupancy can complete.Constructors in jmri.jmrit.dispatcher with parameters of type AllocatedSectionModifierConstructorDescriptionRespondToBlockStateChange(Block b, int occ, AllocatedSection as) (package private)TaskAllocateRelease(TaskAllocateRelease.TaskAction action, AllocatedSection aSection, boolean termTrain)