T
- type of the value of the propertypublic interface IObservableValue<T> extends IObservable
AbstractObservableValue
Modifier and Type | Method and Description |
---|---|
void |
addValueChangeListener(IValueChangeListener<? super T> listener) |
T |
getValue()
Returns the value.
|
Object |
getValueType()
The value type of this observable value, or
null if this
observable value is untyped. |
void |
removeValueChangeListener(IValueChangeListener<? super T> listener) |
void |
setValue(T value)
Sets the value.
|
addChangeListener, addDisposeListener, addStaleListener, dispose, getRealm, isDisposed, isStale, removeChangeListener, removeDisposeListener, removeStaleListener
Object getValueType()
null
if this
observable value is untyped.null
T getValue()
Realm
of the
observable.void setValue(T value)
Realm
of the observable.value
- the value to setUnsupportedOperationException
- if this observable value cannot be set.void addValueChangeListener(IValueChangeListener<? super T> listener)
listener
- void removeValueChangeListener(IValueChangeListener<? super T> listener)
listener
-
Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.