Class ViewerListProperty<S,E>
java.lang.Object
org.eclipse.core.databinding.property.list.ListProperty<S,E>
org.eclipse.core.databinding.property.list.SimpleListProperty<S,E>
org.eclipse.jface.databinding.viewers.ViewerListProperty<S,E>
- Type Parameters:
S
- type of the source objectE
- type of the elements in the list
- All Implemented Interfaces:
IProperty
,IListProperty<S,
,E> IViewerListProperty<S,
E>
public abstract class ViewerListProperty<S,E>
extends SimpleListProperty<S,E>
implements IViewerListProperty<S,E>
Abstract list property implementation for
Viewer
properties. This
class implements some basic behavior that viewer properties are generally
expected to have, namely:
- Calling
observe(S)
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
-
Method Summary
Modifier and TypeMethodDescriptionReturns an observable list observing this list property on the given property sourceReturns anIViewerObservableList
observing this list property on the given viewerReturns an observable list observing this list property on the given property sourceMethods 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
-
Constructor Details
-
ViewerListProperty
public ViewerListProperty()
-
-
Method Details
-
observe
Description copied from interface:IListProperty
Returns an observable list observing this list property on the given property source- Specified by:
observe
in interfaceIListProperty<S,
E> - Specified by:
observe
in interfaceIViewerListProperty<S,
E> - Overrides:
observe
in classListProperty<S,
E> - Parameters:
source
- the property source- Returns:
- an observable list observing this list property on the given property source
-
observe
Description copied from interface:IListProperty
Returns an observable list observing this list property on the given property source- Specified by:
observe
in interfaceIListProperty<S,
E> - Overrides:
observe
in classSimpleListProperty<S,
E> - Parameters:
realm
- the observable's realmsource
- the property source- Returns:
- an observable list observing this list property on the given property source
-
observe
Description copied from interface:IViewerListProperty
Returns anIViewerObservableList
observing this list property on the given viewer- Specified by:
observe
in interfaceIViewerListProperty<S,
E> - Parameters:
viewer
- the source viewer- Returns:
- an observable list observing this list property on the given viewer
-