Class SignalHeadSignalMast

  • All Implemented Interfaces:
    java.beans.VetoableChangeListener, java.lang.Comparable<NamedBean>, java.util.EventListener, PropertyChangeProvider, NamedBean, Signal, SignalMast

    public class SignalHeadSignalMast
    extends AbstractSignalMast
    SignalMast implemented via one SignalHead object.

    System name specifies the creation information:

     IF$shsm:basic:one-searchlight(IH1)(IH2)
     
    The name is a colon-separated series of terms:
    • IF$shsm - defines signal masts of this type
    • basic - name of the signaling system
    • one-searchlight - name of the particular aspect map
    • (IH1)(IH2) - List of signal head names in parentheses. Note: There is no colon between the mast name and the head names.
    There was an older form where the SignalHead names were also colon separated: IF$shsm:basic:one-searchlight:IH1:IH2 This was deprecated because colons appear in e.g. SE8c system names.
    • IF$shsm - defines signal masts of this type
    • basic - name of the signaling system
    • one-searchlight - name of the particular aspect map
    • IH1:IH2 - colon-separated list of names for SignalHeads