public abstract class SwitchBase extends ObserveableComponentBase implements Switch
listeners
Constructor and Description |
---|
SwitchBase() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(SwitchListener... listener) |
abstract SwitchState |
getState() |
boolean |
isOff() |
boolean |
isOn() |
boolean |
isState(SwitchState state) |
protected void |
notifyListeners(SwitchStateChangeEvent event) |
void |
removeListener(SwitchListener... listener) |
addListener, removeAllListeners, removeListener
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
removeAllListeners
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
public abstract SwitchState getState()
public boolean isState(SwitchState state)
public void addListener(SwitchListener... listener)
addListener
in interface Switch
public void removeListener(SwitchListener... listener)
removeListener
in interface Switch
protected void notifyListeners(SwitchStateChangeEvent event)
Copyright © 2012–2014 Pi4J. All rights reserved.