Eclipse Platform
Release 3.3

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.jface.databinding.swt Provides classes that can be used to observe changes in SWT widgets.  
 

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.
 

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)
 

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)
           
static IObservableList Observables.emptyObservableList()
          Returns an empty observable list.
static IObservableList Observables.emptyObservableList(Realm realm)
          Returns an empty observable list.
static IObservableList Observables.staticObservableList(List list)
           
static IObservableList Observables.staticObservableList(Realm realm, List list)
           
 

Methods in org.eclipse.core.databinding.observable with parameters of type IObservableList
static IObservableList Observables.unmodifiableObservableList(IObservableList 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 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.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.
 


Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.