public class LockedString extends java.lang.Object implements WatchedString
| Constructor and Description |
|---|
LockedString(WatchedString value) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(StringDelta updates) |
java.lang.String |
get() |
WatchedString |
guard(Predicate<java.lang.String> test) |
WatchedString |
lock() |
void |
set(java.lang.String value) |
ListenerHandle<?> |
whenChanged(EventListener<AfterChangeEvent<java.lang.String>> listener) |
ListenerHandle<?> |
whenGoingToChange(EventListener<BeforeChangeEvent<java.lang.String>> listener)
Subscribes for value changes.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbind, bindTo, getUpdates, ofpublic LockedString(WatchedString value)
public java.lang.String get()
get in interface WatchedStringpublic void set(java.lang.String value)
set in interface WatchedStringpublic void apply(StringDelta updates)
apply in interface WatchedStringpublic WatchedString lock()
lock in interface WatchedStringlock in interface WatchedValue<java.lang.String>public WatchedString guard(Predicate<java.lang.String> test)
guard in interface WatchedStringpublic ListenerHandle<?> whenGoingToChange(EventListener<BeforeChangeEvent<java.lang.String>> listener)
WatchedValuewhenGoingToChange in interface WatchedValue<java.lang.String>listener - listener to registerpublic ListenerHandle<?> whenChanged(EventListener<AfterChangeEvent<java.lang.String>> listener)
whenChanged in interface WatchedValue<java.lang.String>