Class IndicatorTrackIcon

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.SwingConstants, IndicatorTrack, Positionable, InlineLogixNG

    public class IndicatorTrackIcon
    extends PositionableIcon
    implements java.beans.PropertyChangeListener, IndicatorTrack
    An icon to display the status of a track segment in a block.

    This responds to the following conditions:

    1. KnownState of an occupancy sensor of the block where the track segment appears
    2. Allocation of a route by a Warrant where the track segment appears
    3. Current position of a train being run under a Warrant where the track segment appears in a block of the route
    4. Out of Service for a block that cannot or should not be used
    5. An error state of the block where the track segment appears (short/no power etc.)
    A click on the icon does not change any of the above conditions.
    See Also:
    Serialized Form