Eclipse Platform
Release 3.4

Uses of Interface
org.eclipse.core.databinding.observable.list.IObservableList

Packages that use IObservableList
org.eclipse.core.databinding Provides classes for binding observable objects, for example UI widgets and model objects.  
org.eclipse.core.databinding.beans Provides classes for observing JavaBeans(tm) objects.  
org.eclipse.core.databinding.observable Provides the core APIs for observing changes in objects.  
org.eclipse.core.databinding.observable.list Provides classes for observing changes in lists.  
org.eclipse.core.databinding.observable.masterdetail Provides classes that can be used to observe a detail of a master object.  
org.eclipse.core.databinding.observable.set Provides classes that can be used to observe changes in sets.  
org.eclipse.core.databinding.validation Provides the core APIs for validation.  
org.eclipse.jface.databinding.swt Provides classes that can be used to observe changes in SWT widgets.  
org.eclipse.jface.databinding.viewers Provides classes that can be used to observe the JFace Viewer framework.  
 

Uses of IObservableList in org.eclipse.core.databinding
 

Methods in org.eclipse.core.databinding that return IObservableList
 IObservableList DataBindingContext.getBindings()
          Returns an unmodifiable observable list with elements of type Binding, ordered by time of addition.
 IObservableList DataBindingContext.getValidationStatusProviders()
          Returns an unmodifiable observable list with elements of type ValidationStatusProvider, ordered by time of addition.
abstract  IObservableList ValidationStatusProvider.getTargets()
          Returns the list of target observables (if any) that are being tracked by this validation status provider.
abstract  IObservableList ValidationStatusProvider.getModels()
          Returns the model observables (if any) that are being tracked by this validation status provider.
 IObservableList Binding.getTargets()
           
 IObservableList Binding.getModels()
           
 

Methods in org.eclipse.core.databinding with parameters of type IObservableList
protected  void UpdateListStrategy.fillDefaults(IObservableList source, IObservableList destination)
           
protected  IStatus UpdateListStrategy.doAdd(IObservableList observableList, Object element, int index)
          Adds the given element at the given index to the given observable list.
protected  IStatus UpdateListStrategy.doRemove(IObservableList observableList, int index)
          Removes the element at the given index from the given observable list.
 Binding DataBindingContext.bindList(IObservableList targetObservableList, IObservableList modelObservableList, UpdateListStrategy targetToModel, UpdateListStrategy modelToTarget)
          Creates a Binding to synchronize the values of two observable lists.
protected  UpdateListStrategy DataBindingContext.createModelToTargetUpdateListStrategy(IObservableList modelObservableList, IObservableList targetObservableList)
           
protected  UpdateListStrategy DataBindingContext.createTargetToModelUpdateListStrategy(IObservableList targetObservableList, IObservableList modelObservableList)
           
 

Constructors in org.eclipse.core.databinding with parameters of type IObservableList
ListBinding(IObservableList target, IObservableList model, UpdateListStrategy targetToModelStrategy, UpdateListStrategy modelToTargetStrategy)
           
 

Uses of IObservableList in org.eclipse.core.databinding.beans
 

Methods in org.eclipse.core.databinding.beans that return IObservableList
static IObservableList BeansObservables.observeList(Realm realm, Object bean, String propertyName)
          Returns an observable list in the given realm tracking the collection-typed named property of the given bean object.
static IObservableList BeansObservables.observeList(Realm realm, Object bean, String propertyName, Class elementType)
          Returns an observable list in the given realm tracking the collection-typed named property of the given bean object.
static IObservableList BeansObservables.observeDetailList(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailList(master, listFactory(realm, propertyName, propertyType), propertyType)
static IObservableList PojoObservables.observeList(Realm realm, Object pojo, String propertyName)
          Returns an observable list in the given realm tracking the collection-typed named property of the given pojo object.
static IObservableList PojoObservables.observeList(Realm realm, Object pojo, String propertyName, Class elementType)
          Returns an observable list in the given realm tracking the collection-typed named property of the given bean object.
static IObservableList PojoObservables.observeDetailList(Realm realm, IObservableValue master, String propertyName, Class propertyType)
          Helper method for MasterDetailObservables.detailList(master, listFactory(realm, propertyName, propertyType), propertyType)
 

Uses of IObservableList in org.eclipse.core.databinding.observable
 

Methods in org.eclipse.core.databinding.observable that return IObservableList
static IObservableList Observables.unmodifiableObservableList(IObservableList list)
          Returns an unmodifiable observable list backed by the given observable list.
static IObservableList Observables.emptyObservableList()
          Returns an empty observable list.
static IObservableList Observables.emptyObservableList(Object elementType)
          Returns an empty observable list of the given element type.
static IObservableList Observables.emptyObservableList(Realm realm)
          Returns an empty observable list belonging to the given realm.
static IObservableList Observables.emptyObservableList(Realm realm, Object elementType)
          Returns an empty observable list of the given element type and belonging to the given realm.
static IObservableList Observables.proxyObservableList(IObservableList target)
          Returns an observable list that contains the same elements as the given list, and fires the same events as the given list, but can be disposed of without disposing of the wrapped list.
static IObservableList Observables.staticObservableList(List list)
          Returns an observable list backed by the given list.
static IObservableList Observables.staticObservableList(List list, Object elementType)
          Returns an observable list of the given element type, backed by the given list.
static IObservableList Observables.staticObservableList(Realm realm, List list)
          Returns an observable list belonging to the given realm, backed by the given list.
static IObservableList Observables.staticObservableList(Realm realm, List list, Object elementType)
          Returns an observable list of the given element type and belonging to the given realm, backed by the given list.
 

Methods in org.eclipse.core.databinding.observable with parameters of type IObservableList
static IObservableList Observables.unmodifiableObservableList(IObservableList list)
          Returns an unmodifiable observable list backed by the given observable list.
static IObservableList Observables.proxyObservableList(IObservableList target)
          Returns an observable list that contains the same elements as the given list, and fires the same events as the given list, but can be disposed of without disposing of the wrapped list.
 

Uses of IObservableList in org.eclipse.core.databinding.observable.list
 

Classes in org.eclipse.core.databinding.observable.list that implement IObservableList
 class AbstractObservableList
          Subclasses should override at least get(int index) and size().
 class ComputedList
          A Lazily calculated list that automatically computes and registers listeners on its dependencies as long as all of its dependencies are IObservable objects This class is thread safe.
 class ObservableList
          Abstract implementation of IObservableList, based on an underlying regular list.
 class WritableList
          Mutable observable list backed by an ArrayList.
 

Methods in org.eclipse.core.databinding.observable.list that return IObservableList
 IObservableList ListChangeEvent.getObservableList()
          Returns the observable list from which this event originated.
 

Constructors in org.eclipse.core.databinding.observable.list with parameters of type IObservableList
ListChangeEvent(IObservableList source, ListDiff diff)
          Creates a new list change event.
 

Uses of IObservableList in org.eclipse.core.databinding.observable.masterdetail
 

Methods in org.eclipse.core.databinding.observable.masterdetail that return IObservableList
static IObservableList MasterDetailObservables.detailList(IObservableValue master, IObservableFactory detailFactory, Object detailElementType)
          Creates a detail observable list from a master observable value and a factory.
 

Uses of IObservableList in org.eclipse.core.databinding.observable.set
 

Constructors in org.eclipse.core.databinding.observable.set with parameters of type IObservableList
ListToSetAdapter(IObservableList list)
           
 

Uses of IObservableList in org.eclipse.core.databinding.validation
 

Methods in org.eclipse.core.databinding.validation that return IObservableList
 IObservableList MultiValidator.observeValidatedList(IObservableList target)
          Returns a wrapper IObservableList which stays in sync with the given target observable only when the validation status is valid.
 IObservableList MultiValidator.getTargets()
           
 IObservableList MultiValidator.getModels()
           
 

Methods in org.eclipse.core.databinding.validation with parameters of type IObservableList
 IObservableList MultiValidator.observeValidatedList(IObservableList target)
          Returns a wrapper IObservableList which stays in sync with the given target observable only when the validation status is valid.
 

Uses of IObservableList in org.eclipse.jface.databinding.swt
 

Methods in org.eclipse.jface.databinding.swt that return IObservableList
static IObservableList SWTObservables.observeItems(Control control)
          Returns an observable observing the items attribute of the provided control.
 

Uses of IObservableList in org.eclipse.jface.databinding.viewers
 

Subinterfaces of IObservableList in org.eclipse.jface.databinding.viewers
 interface IViewerObservableList
          IObservableList observing a JFace Viewer.
 

Methods in org.eclipse.jface.databinding.viewers that return IObservableList
static IObservableList ViewersObservables.observeMultiSelection(ISelectionProvider selectionProvider)
          Returns an observable list that tracks the current selection of the given selection provider.
 


Eclipse Platform
Release 3.4

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.