public class LockedBoolean extends java.lang.Object implements WatchedBoolean
| Constructor and Description |
|---|
LockedBoolean(WatchedBoolean value) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
get() |
WatchedBoolean |
lock() |
void |
set(boolean value) |
ListenerHandle<?> |
whenChanged(EventListener<AfterChangeEvent<java.lang.Boolean>> listener) |
ListenerHandle<?> |
whenGoingToChange(EventListener<BeforeChangeEvent<java.lang.Boolean>> listener)
Subscribes for value changes.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic LockedBoolean(WatchedBoolean value)
public boolean get()
get in interface WatchedBooleanpublic void set(boolean value)
set in interface WatchedBooleanpublic WatchedBoolean lock()
lock in interface WatchedBooleanlock in interface WatchedValue<java.lang.Boolean>public ListenerHandle<?> whenGoingToChange(EventListener<BeforeChangeEvent<java.lang.Boolean>> listener)
WatchedValuewhenGoingToChange in interface WatchedValue<java.lang.Boolean>listener - listener to registerpublic ListenerHandle<?> whenChanged(EventListener<AfterChangeEvent<java.lang.Boolean>> listener)
whenChanged in interface WatchedValue<java.lang.Boolean>