public class Computed<T> extends java.lang.Object implements ObservableAccessor, Listener<java.lang.Object>, ObservableGetter<T>
| Constructor and Description |
|---|
Computed(ComputedValue<T> cv) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(Listener<T> l)
Adds a local listener
|
T |
get()
Returns the current value
|
<V> V |
get(ObservableGetter<V> o)
Returns the value of the observable
|
void |
onChange(java.lang.Object oldValue,
java.lang.Object newValue)
Invoked on change
|
void |
removeListener(Listener<T> l)
Removes the local listener
|
java.lang.String |
toString() |
public Computed(ComputedValue<T> cv)
public <V> V get(ObservableGetter<V> o)
ObservableAccessorget in interface ObservableAccessorpublic void onChange(java.lang.Object oldValue,
java.lang.Object newValue)
Listenerpublic void addListener(Listener<T> l)
addListener in interface ListenerManager<T>l - public void removeListener(Listener<T> l)
removeListener in interface ListenerManager<T>l - public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014. All Rights Reserved.