jmri.managers
Class AbstractPowerManager

java.lang.Object
  extended by jmri.managers.AbstractPowerManager
All Implemented Interfaces:
PowerManager
Direct Known Subclasses:
LnPowerManager

public abstract class AbstractPowerManager
extends Object
implements PowerManager

Base PowerManager implementation for controlling layout power.

These are registered when they are added to the InstanceManager

Author:
Bob Jacobsen Copyright (C) 2001, 2003, 2010

Field Summary
 
Fields inherited from interface jmri.PowerManager
OFF, ON, UNKNOWN
 
Constructor Summary
AbstractPowerManager(SystemConnectionMemo memo)
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener l)
           
protected  void firePropertyChange(String p, Object old, Object n)
           
 String getUserName()
           
 void removePropertyChangeListener(PropertyChangeListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jmri.PowerManager
dispose, getPower, setPower
 

Constructor Detail

AbstractPowerManager

public AbstractPowerManager(SystemConnectionMemo memo)
Method Detail

getUserName

public String getUserName()
Specified by:
getUserName in interface PowerManager

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)
Specified by:
addPropertyChangeListener in interface PowerManager

firePropertyChange

protected void firePropertyChange(String p,
                                  Object old,
                                  Object n)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener l)
Specified by:
removePropertyChangeListener in interface PowerManager


Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads