Package jmri.managers

Class AbstractSignalHeadManager

All Implemented Interfaces:
PropertyChangeListener, VetoableChangeListener, EventListener, PropertyChangeFirer, PropertyChangeProvider, SilenceablePropertyChangeProvider, VetoableChangeFirer, VetoableChangeProvider, Manager<SignalHead>, SignalHeadManager

public class AbstractSignalHeadManager
extends AbstractManager<SignalHead>
implements SignalHeadManager
Abstract partial implementation of a SignalHeadManager.

Not truly an abstract class, this might have been better named DefaultSignalHeadManager. But we've got it here for the eventual need to provide system-specific implementations.

Note that this does not enforce any particular system naming convention at the present time. They're just names...