public abstract class PowerBase extends ObserveableComponentBase implements Power
listeners| Constructor and Description |
|---|
PowerBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(PowerListener... listener) |
abstract PowerState |
getState() |
boolean |
isOff() |
boolean |
isOn() |
protected void |
notifyListeners(PowerStateChangeEvent event) |
void |
off() |
void |
on() |
void |
removeListener(PowerListener... listener) |
abstract void |
setState(PowerState state) |
addListener, removeAllListeners, removeListenerclearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTagclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitremoveAllListenersclearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTagpublic abstract PowerState getState()
public abstract void setState(PowerState state)
public void addListener(PowerListener... listener)
addListener in interface Powerpublic void removeListener(PowerListener... listener)
removeListener in interface Powerprotected void notifyListeners(PowerStateChangeEvent event)
Copyright © 2012-2013 Pi4J. All Rights Reserved.