Class ViewerValueProperty<S,T> 
java.lang.Object
org.eclipse.core.databinding.property.value.ValueProperty<S,T>
 
org.eclipse.core.databinding.property.value.SimpleValueProperty<S,T>
 
org.eclipse.jface.databinding.viewers.ViewerValueProperty<S,T> 
- Type Parameters:
- S- type of the source object
- T- type of the value of the property
- All Implemented Interfaces:
- IProperty,- IValueProperty<S,,- T> - IViewerValueProperty<S,- T> 
public abstract class ViewerValueProperty<S,T> 
extends SimpleValueProperty<S,T>
implements IViewerValueProperty<S,T>  
Abstract value property implementation for 
Viewer properties. This
 class implements some basic behavior that viewer properties are generally
 expected to have, namely:
 - Calling observe(Object)should create the observable on the display realm of the viewer's control, rather than the current default realm
- All observe()methods should return anIViewerObservableValue
- Since:
- 1.3
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns an observable value observing this value property on the given property sourceReturns anIViewerObservableValueobserving this value property on the given viewerReturns an observable value observing this value property on the given property source.observeDelayed(int delay, Viewer viewer) Returns anIViewerObservableValueobserving this value property on the given viewer, which delays notification of value changes until at leastdelaymilliseconds 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.SimpleValuePropertyadaptListener, doGetValue, doSetValue, observeDetail, observeDetail, observeDetailMethods inherited from class org.eclipse.core.databinding.property.value.ValuePropertygetValue, list, map, observeDetail, set, setValue, value, valueFactory, valueFactoryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.databinding.property.value.IValuePropertygetValue, getValueType, list, map, observeDetail, observeDetail, observeDetail, observeDetail, set, setValue, value, valueFactory, valueFactory
- 
Constructor Details- 
ViewerValuePropertypublic ViewerValueProperty()
 
- 
- 
Method Details- 
observeDescription copied from interface:IValuePropertyReturns an observable value observing this value property on the given property source.- Specified by:
- observein interface- IValueProperty<S,- T> 
- Specified by:
- observein interface- IViewerValueProperty<S,- T> 
- Overrides:
- observein class- ValueProperty<S,- T> 
- Parameters:
- source- the property source
- Returns:
- an observable value observing this value property on the given property source
 
- 
observeDescription copied from interface:IValuePropertyReturns an observable value observing this value property on the given property source- Specified by:
- observein interface- IValueProperty<S,- T> 
- Overrides:
- observein class- SimpleValueProperty<S,- T> 
- Parameters:
- realm- the observable's realm
- source- the property source
- Returns:
- an observable value observing this value property on the given property source
 
- 
observeDescription copied from interface:IViewerValuePropertyReturns anIViewerObservableValueobserving this value property on the given viewer- Specified by:
- observein interface- IViewerValueProperty<S,- T> 
- Parameters:
- viewer- the source viewer
- Returns:
- an observable value observing this value property on the given viewer
 
- 
observeDelayedDescription copied from interface:IViewerValuePropertyReturns anIViewerObservableValueobserving this value property on the given viewer, which delays notification of value changes until at leastdelaymilliseconds 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)).- Specified by:
- observeDelayedin interface- IViewerValueProperty<S,- T> 
- Parameters:
- delay- the delay in milliseconds.
- viewer- the source viewer
- Returns:
- an observable value observing this value property on the given
         viewer, and which delays change notifications for
         delaymilliseconds.
 
 
-