Class ViewerListProperty
- java.lang.Object
-
- org.eclipse.core.databinding.property.list.ListProperty<S,E>
-
- org.eclipse.core.databinding.property.list.SimpleListProperty
-
- org.eclipse.jface.databinding.viewers.ViewerListProperty
-
- All Implemented Interfaces:
IProperty,IListProperty,IViewerListProperty
public abstract class ViewerListProperty extends SimpleListProperty implements IViewerListProperty
Abstract list property implementation forViewerproperties. 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 anIViewerObservableList
- Since:
- 1.3
-
-
Constructor Summary
Constructors Constructor Description ViewerListProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IObservableListobserve(Object source)Returns an observable list observing this list property on the given property sourceIObservableListobserve(Realm realm, Object source)Returns an observable list observing this list property on the given property sourceIViewerObservableListobserve(Viewer viewer)Returns anIViewerObservableListobserving this list property on the given viewer-
Methods inherited from class org.eclipse.core.databinding.property.list.SimpleListProperty
adaptListener, doGetList, doSetList, doSetList, doUpdateList, setList
-
Methods inherited from class org.eclipse.core.databinding.property.list.ListProperty
getList, listFactory, listFactory, observeDetail, setList, updateList, values
-
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.list.IListProperty
getElementType, getList, listFactory, listFactory, observeDetail, setList, updateList, values
-
-
-
-
Method Detail
-
observe
public IObservableList observe(Object source)
Description copied from interface:IListPropertyReturns an observable list observing this list property on the given property source- Specified by:
observein interfaceIListProperty- Overrides:
observein classListProperty- Parameters:
source- the property source- Returns:
- an observable list observing this list property on the given property source
-
observe
public IObservableList observe(Realm realm, Object source)
Description copied from interface:IListPropertyReturns an observable list observing this list property on the given property source- Specified by:
observein interfaceIListProperty- Overrides:
observein classSimpleListProperty- Parameters:
realm- the observable's realmsource- the property source- Returns:
- an observable list observing this list property on the given property source
-
observe
public IViewerObservableList observe(Viewer viewer)
Description copied from interface:IViewerListPropertyReturns anIViewerObservableListobserving this list property on the given viewer- Specified by:
observein interfaceIViewerListProperty- Parameters:
viewer- the source viewer- Returns:
- an observable list observing this list property on the given viewer
-
-