Class SignalHeadSignalMast

All Implemented Interfaces:
VetoableChangeListener, Comparable<NamedBean>, EventListener, PropertyChangeProvider, NamedBean, 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) - colon-separated list of names for SignalHeads
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