Class SignalHeadSignalMast

All Implemented Interfaces:
VetoableChangeListener, Comparable<NamedBean>, EventListener, PropertyChangeProvider, NamedBean, Signal, SignalMast

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