public class ObservableValue<VALUE_TYPE> extends java.lang.Object implements IObservableValue<VALUE_TYPE>
| Constructor and Description |
|---|
ObservableValue()
Creates a new observable value
|
ObservableValue(VALUE_TYPE value)
Creates a new observable value
|
| Modifier and Type | Method and Description |
|---|---|
void |
addValueListener(IObservableValueListener<?> listener)
Adds a value listener
|
VALUE_TYPE |
getValue()
Gets the value
|
void |
removeValueListener(IObservableValueListener<?> listener)
Removes a value listener
|
void |
setValue(VALUE_TYPE value)
Sets the value
|
java.lang.String |
toString() |
public ObservableValue()
public ObservableValue(VALUE_TYPE value)
value - The initial value of the observable valuepublic void setValue(VALUE_TYPE value)
IObservableValuesetValue in interface IObservableValue<VALUE_TYPE>value - The value to setpublic VALUE_TYPE getValue()
IObservableValuegetValue in interface IObservableValue<VALUE_TYPE>public final void addValueListener(IObservableValueListener<?> listener)
IObservableValueaddValueListener in interface IObservableValue<VALUE_TYPE>listener - The listener to addpublic final void removeValueListener(IObservableValueListener<?> listener)
IObservableValueremoveValueListener in interface IObservableValue<VALUE_TYPE>listener - The listener to removepublic java.lang.String toString()
toString in class java.lang.ObjectSiehe auch Jowidgets Nutzerhandbuch