public abstract class OpenerBase extends ObserveableDeviceBase implements Opener
listeners| Constructor and Description |
|---|
OpenerBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(OpenerListener... listener) |
abstract void |
close() |
abstract OpenerState |
getState() |
boolean |
isClosed() |
boolean |
isClosing() |
abstract boolean |
isLocked() |
boolean |
isOpen() |
boolean |
isOpening() |
protected void |
notifyListeners(OpenerLockChangeEvent event) |
protected void |
notifyListeners(OpenerStateChangeEvent event) |
abstract void |
open() |
void |
removeListener(OpenerListener... listener) |
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 void open()
throws OpenerLockedException
open in interface OpenerOpenerLockedExceptionpublic abstract void close()
throws OpenerLockedException
close in interface OpenerOpenerLockedExceptionpublic abstract OpenerState getState()
public void addListener(OpenerListener... listener)
addListener in interface Openerpublic void removeListener(OpenerListener... listener)
removeListener in interface Openerprotected void notifyListeners(OpenerStateChangeEvent event)
protected void notifyListeners(OpenerLockChangeEvent event)
Copyright © 2012-2013 Pi4J. All Rights Reserved.