|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.databinding.property.value.ValueProperty
org.eclipse.core.databinding.property.value.SimpleValueProperty
org.eclipse.jface.databinding.viewers.ViewerValueProperty
public abstract class ViewerValueProperty
Abstract value property implementation for 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 Summary | |
---|---|
ViewerValueProperty()
|
Method Summary | |
---|---|
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). |
Methods inherited from class org.eclipse.core.databinding.property.value.SimpleValueProperty |
---|
adaptListener, doGetValue, doSetValue, observeDetail, observeDetail, observeDetail |
Methods inherited from class org.eclipse.core.databinding.property.value.ValueProperty |
---|
getValue, list, map, observeDetail, set, setValue, value, valueFactory, valueFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.core.databinding.property.value.IValueProperty |
---|
getValue, getValueType, list, map, observeDetail, observeDetail, observeDetail, observeDetail, set, setValue, value, valueFactory, valueFactory |
Constructor Detail |
---|
public ViewerValueProperty()
Method Detail |
---|
public IObservableValue observe(Object source)
IValueProperty
observe
in interface IValueProperty
observe
in class ValueProperty
source
- the property source
public IObservableValue observe(Realm realm, Object source)
IValueProperty
observe
in interface IValueProperty
observe
in class SimpleValueProperty
realm
- the observable's realmsource
- the property source
public IViewerObservableValue observe(Viewer viewer)
IViewerValueProperty
IViewerObservableValue
observing this value property
on the given viewer
observe
in interface IViewerValueProperty
viewer
- the source viewer
public IViewerObservableValue observeDelayed(int delay, Viewer viewer)
IViewerValueProperty
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).
This method is equivalent to
ViewersObservables.observeDelayedValue(delay, observe(viewer))
.
observeDelayed
in interface IViewerValueProperty
delay
- the delay in milliseconds.viewer
- the source viewer
delay
milliseconds.
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.