Uses of Interface
jmri.BasicRosterEntry
-
Packages that use BasicRosterEntry Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling.jmri.jmrit.roster jmri.jmrix Interfaces and implementations for system-specific code.jmri.server.json.throttle -
-
Uses of BasicRosterEntry in jmri
Methods in jmri that return BasicRosterEntry Modifier and Type Method Description BasicRosterEntry
Throttle. getRosterEntry()
Methods in jmri with parameters of type BasicRosterEntry Modifier and Type Method Description boolean
ThrottleManager. addressStillRequired(BasicRosterEntry re)
void
ThrottleManager. cancelThrottleRequest(BasicRosterEntry re, ThrottleListener l)
Cancel a request for a throttle.java.util.List<Block>
BlockManager. getBlocksOccupiedByRosterEntry(BasicRosterEntry re)
Get a list of blocks which the supplied roster entry appears to be occupying.int
ThrottleManager. getThrottleUsageCount(BasicRosterEntry re)
Get the number of Throttles sharing the throttle for a ddcaddress.boolean
ThrottleManager. requestThrottle(BasicRosterEntry re, ThrottleListener l, boolean canHandleDecisions)
Request a throttle from a given RosterEntry.void
Throttle. setRosterEntry(BasicRosterEntry re)
-
Uses of BasicRosterEntry in jmri.jmrit.automat
Methods in jmri.jmrit.automat with parameters of type BasicRosterEntry Modifier and Type Method Description DccThrottle
AbstractAutomaton. getThrottle(BasicRosterEntry re)
DccThrottle
AbstractAutomaton. getThrottle(BasicRosterEntry re, int waitSecs)
Obtains a DCC throttle, including waiting for the command station response. -
Uses of BasicRosterEntry in jmri.jmrit.roster
Classes in jmri.jmrit.roster that implement BasicRosterEntry Modifier and Type Class Description class
RosterEntry
RosterEntry represents a single element in a locomotive roster, including information on how to locate it from decoder information. -
Uses of BasicRosterEntry in jmri.jmrix
Fields in jmri.jmrix declared as BasicRosterEntry Modifier and Type Field Description (package private) BasicRosterEntry
AbstractThrottle. re
(package private) BasicRosterEntry
AbstractThrottleManager.Addresses. re
(package private) BasicRosterEntry
AbstractThrottleManager.WaitingThrottle. re
Methods in jmri.jmrix that return BasicRosterEntry Modifier and Type Method Description BasicRosterEntry
AbstractThrottle. getRosterEntry()
(package private) BasicRosterEntry
AbstractThrottleManager.Addresses. getRosterEntry()
(package private) BasicRosterEntry
AbstractThrottleManager.WaitingThrottle. getRosterEntry()
Methods in jmri.jmrix with parameters of type BasicRosterEntry Modifier and Type Method Description boolean
AbstractThrottleManager. addressStillRequired(BasicRosterEntry re)
void
AbstractThrottleManager. cancelThrottleRequest(BasicRosterEntry re, ThrottleListener l)
Cancel a request for a throttle.int
AbstractThrottleManager. getThrottleUsageCount(BasicRosterEntry re)
Get the number of Throttles sharing the throttle for a ddcaddress.boolean
AbstractThrottleManager. requestThrottle(BasicRosterEntry re, ThrottleListener l, boolean canHandleDecisions)
Request a throttle from a given RosterEntry.protected boolean
AbstractThrottleManager. requestThrottle(LocoAddress la, BasicRosterEntry re, ThrottleListener l, boolean canHandleDecisions)
Request a throttle, given a decoder address.void
AbstractThrottle. setRosterEntry(BasicRosterEntry re)
(package private) void
AbstractThrottleManager.Addresses. setRosterEntry(BasicRosterEntry _re)
Constructors in jmri.jmrix with parameters of type BasicRosterEntry Constructor Description WaitingThrottle(java.beans.PropertyChangeListener _pl, BasicRosterEntry _re, boolean _canHandleDecisions)
WaitingThrottle(ThrottleListener _l, BasicRosterEntry _re, boolean _canHandleDecisions)
-
Uses of BasicRosterEntry in jmri.server.json.throttle
Methods in jmri.server.json.throttle with parameters of type BasicRosterEntry Modifier and Type Method Description boolean
JsonThrottleManager. requestThrottle(BasicRosterEntry rosterEntry, ThrottleListener listener)
-