Package jmri.managers

Class DeferringProgrammerManager

java.lang.Object
jmri.beans.PropertyChangeSupport
jmri.managers.DeferringProgrammerManager
All Implemented Interfaces:
AddressedProgrammerManager, PropertyChangeFirer, PropertyChangeProvider, GlobalProgrammerManager

public class DeferringProgrammerManager
extends PropertyChangeSupport
implements AddressedProgrammerManager, GlobalProgrammerManager
Defers global programmer operations to the default global Programmer, and addressed programmer operations to the default AddressedProgrammer.

The underlying Programmer is looked up for each access to ensure that it is current.

See Also:
GlobalProgrammerManager, AddressedProgrammerManager