Modifier and Type | Method and Description |
---|---|
<A> A |
adaptTo(@NonNull java.lang.Class<A> adapt)
Allows to adapt the type to the given type.
|
boolean |
canAdaptTo(@NonNull java.lang.Class<?> adapt)
Test if the instance can be adapted to the target
By default the following adapters are available:
Eclipse Databinding -
IObservableValue
JavaFX property - Property
|
T |
getValue() |
void |
publish(T value)
Publish the value back to the context
|
@NonNull Subscription |
subscribeOnDispose(@NonNull Callback<java.lang.Void> callback)
Get informed about disposal
|
@NonNull Subscription |
subscribeOnValueChange(@NonNull Callback<T> callback)
Subscribe for value change events
|
T getValue()
void publish(T value)
value
- the value to publish@NonNull Subscription subscribeOnValueChange(@NonNull Callback<T> callback)
callback
- the callback to be invoked@NonNull Subscription subscribeOnDispose(@NonNull Callback<java.lang.Void> callback)
callback
- the callback<A> A adaptTo(@NonNull java.lang.Class<A> adapt)
IObservableValue
Property
adaptTo
in interface Adaptable
adapt
- the type to adapt toAdaptable.adaptTo(Class)
boolean canAdaptTo(@NonNull java.lang.Class<?> adapt)
IObservableValue
Property
canAdaptTo
in interface Adaptable
adapt
- the type to adapt totrue
if adaption is possible, else false
Adaptable.canAdaptTo(Class)