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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns an observable list observing this list property on the given property sourceReturns anIViewerObservableListobserving 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, setListMethods inherited from class org.eclipse.core.databinding.property.list.ListProperty
getList, listFactory, listFactory, observeDetail, setList, updateList, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:IListPropertyReturns an observable list observing this list property on the given property source- Specified by:
observein interfaceIListProperty<S,E> - Specified by:
observein interfaceIViewerListProperty<S,E> - Overrides:
observein 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:IListPropertyReturns an observable list observing this list property on the given property source- Specified by:
observein interfaceIListProperty<S,E> - Overrides:
observein 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:IViewerListPropertyReturns anIViewerObservableListobserving this list property on the given viewer- Specified by:
observein interfaceIViewerListProperty<S,E> - Parameters:
viewer- the source viewer- Returns:
- an observable list observing this list property on the given viewer
-