public abstract class ViewerValueProperty extends SimpleValueProperty implements IViewerValueProperty
Viewer properties. This
class implements some basic behavior that viewer properties are generally
expected to have, namely:
observe(Object) should create the observable on the
display realm of the viewer's control, rather than the current default realm
observe() methods should return an
IViewerObservableValue
| Constructor and Description |
|---|
ViewerValueProperty() |
| Modifier and Type | Method and Description |
|---|---|
IObservableValue |
observe(Object source)
Returns an observable value observing this value property on the given
property source.
|
IObservableValue |
observe(Realm realm,
Object source)
Returns an observable value observing this value property on the given
property source
|
IViewerObservableValue |
observe(Viewer viewer)
Returns an
IViewerObservableValue observing this value property
on the given viewer |
IViewerObservableValue |
observeDelayed(int delay,
Viewer viewer)
Returns an
IViewerObservableValue observing this value property
on the given viewer, which delays notification of value changes until at
least delay milliseconds have elapsed since that last change
event, or until a FocusOut event is received from the viewer's control
(whichever happens first). |
adaptListener, doGetValue, doSetValue, observeDetail, observeDetail, observeDetailgetValue, list, map, observeDetail, set, setValue, value, valueFactory, valueFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValue, getValueType, list, map, observeDetail, observeDetail, observeDetail, observeDetail, set, setValue, value, valueFactory, valueFactorypublic IObservableValue observe(Object source)
IValuePropertyobserve in interface IValuePropertyobserve in class ValuePropertysource - the property sourcepublic IObservableValue observe(Realm realm, Object source)
IValuePropertyobserve in interface IValuePropertyobserve in class SimpleValuePropertyrealm - the observable's realmsource - the property sourcepublic IViewerObservableValue observe(Viewer viewer)
IViewerValuePropertyIViewerObservableValue observing this value property
on the given viewerobserve in interface IViewerValuePropertyviewer - the source viewerpublic IViewerObservableValue observeDelayed(int delay, Viewer viewer)
IViewerValuePropertyIViewerObservableValue observing this value property
on the given viewer, which delays notification of value changes until at
least delay milliseconds have elapsed since that last change
event, or until a FocusOut event is received from the viewer's control
(whichever happens first).
This method is equivalent to
ViewersObservables.observeDelayedValue(delay, observe(viewer)).
observeDelayed in interface IViewerValuePropertydelay - the delay in milliseconds.viewer - the source viewerdelay milliseconds.
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.