jmri.jmrix.jmriclient
Class JMRIClientPowerManager

java.lang.Object
  extended by jmri.jmrix.jmriclient.JMRIClientPowerManager
All Implemented Interfaces:
EventListener, AbstractMRListener, JMRIClientListener, PowerManager

public class JMRIClientPowerManager
extends Object
implements PowerManager, JMRIClientListener

PowerManager implementation for controlling layout power

Author:
Bob Jacobsen Copyright (C) 2001, 2008, Paul Bender Copyright (C) 2010

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

Constructor Detail

JMRIClientPowerManager

public JMRIClientPowerManager(JMRIClientSystemConnectionMemo memo)
Method Detail

getUserName

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

setPower

public void setPower(int v)
              throws JmriException
Specified by:
setPower in interface PowerManager
Throws:
JmriException

getPower

public int getPower()
Specified by:
getPower in interface PowerManager

dispose

public void dispose()
             throws JmriException
Specified by:
dispose in interface PowerManager
Throws:
JmriException

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

reply

public void reply(JMRIClientReply m)
Specified by:
reply in interface JMRIClientListener

message

public void message(JMRIClientMessage m)
Specified by:
message in interface JMRIClientListener


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