Class WidgetListProperty
- java.lang.Object
-
- org.eclipse.core.databinding.property.list.ListProperty<S,E>
-
- org.eclipse.core.databinding.property.list.SimpleListProperty
-
- org.eclipse.jface.databinding.swt.WidgetListProperty
-
- All Implemented Interfaces:
IProperty
,IListProperty
,IWidgetListProperty
public abstract class WidgetListProperty extends SimpleListProperty implements IWidgetListProperty
Abstract list property implementation forWidget
properties. This class implements some basic behavior that widget properties are generally expected to have, namely:- Calling
observe(Object)
should create the observable on the display realm of the widget, rather than the current default realm - All
observe()
methods should return anISWTObservable
- Since:
- 1.3
-
-
Constructor Summary
Constructors Constructor Description WidgetListProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IObservableList
observe(Object source)
Returns an observable list observing this list property on the given property sourceIObservableList
observe(Realm realm, Object source)
Returns an observable list observing this list property on the given property sourceISWTObservableList
observe(Widget widget)
Returns anISWTObservableList
observing this list property on the given widget-
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:IListProperty
Returns an observable list observing this list property on the given property source- Specified by:
observe
in interfaceIListProperty
- Overrides:
observe
in 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:IListProperty
Returns an observable list observing this list property on the given property source- Specified by:
observe
in interfaceIListProperty
- Overrides:
observe
in 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 ISWTObservableList observe(Widget widget)
Description copied from interface:IWidgetListProperty
Returns anISWTObservableList
observing this list property on the given widget- Specified by:
observe
in interfaceIWidgetListProperty
- Parameters:
widget
- the source widget- Returns:
- an observable list observing this list property on the given widget
-
-