Eclipse Platform
Release 3.3

org.eclipse.core.databinding.observable
Class Observables

java.lang.Object
  extended byorg.eclipse.core.databinding.observable.Observables

public class Observables
extends Object

Contains static methods to operate on or return Observables.

Since:
3.2

Constructor Summary
Observables()
           
 
Method Summary
static IObservableList emptyObservableList()
          Returns an empty observable list.
static IObservableList emptyObservableList(Realm realm)
          Returns an empty observable list.
static IObservableSet emptyObservableSet()
          Returns an empty observable set.
static IObservableSet emptyObservableSet(Realm realm)
          Returns an empty observable set.
static IObservableSet proxyObservableSet(IObservableSet target)
          Returns an observable set that contains the same elements as the given set, and fires the same events as the given set, but can be disposed of without disposing of the wrapped set.
static IObservableList staticObservableList(List list)
           
static IObservableList staticObservableList(Realm realm, List list)
           
static IObservableSet staticObservableSet(Realm realm, Set set)
           
static IObservableSet staticObservableSet(Set set)
           
static IObservableList unmodifiableObservableList(IObservableList list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Observables

public Observables()
Method Detail

unmodifiableObservableList

public static IObservableList unmodifiableObservableList(IObservableList list)
Parameters:
list -
Returns:
list Returns an unmodifiable view of the provided list.

emptyObservableList

public static IObservableList emptyObservableList()
Returns an empty observable list. The returned list continues to work after it has been disposed of and can be disposed of multiple times.

Returns:
an empty observable list.

emptyObservableList

public static IObservableList emptyObservableList(Realm realm)
Returns an empty observable list. The returned list continues to work after it has been disposed of and can be disposed of multiple times.

Parameters:
realm -
Returns:
an empty observable list.

emptyObservableSet

public static IObservableSet emptyObservableSet()
Returns an empty observable set. The returned set continues to work after it has been disposed of and can be disposed of multiple times.

Returns:
an empty observable set.

emptyObservableSet

public static IObservableSet emptyObservableSet(Realm realm)
Returns an empty observable set. The returned set continues to work after it has been disposed of and can be disposed of multiple times.

Parameters:
realm -
Returns:
an empty observable set.

staticObservableSet

public static IObservableSet staticObservableSet(Set set)
Parameters:
set -
Returns:
Returns an observableSet backed by the given set

staticObservableSet

public static IObservableSet staticObservableSet(Realm realm,
                                                 Set set)
Parameters:
realm -
set -
Returns:
Returns an observableSet backed by the given set

proxyObservableSet

public static IObservableSet proxyObservableSet(IObservableSet target)
Returns an observable set that contains the same elements as the given set, and fires the same events as the given set, but can be disposed of without disposing of the wrapped set.

Parameters:
target - the set to wrap
Returns:
a proxy observable set

staticObservableList

public static IObservableList staticObservableList(List list)
Parameters:
list -
Returns:
an observable list that never fires events

staticObservableList

public static IObservableList staticObservableList(Realm realm,
                                                   List list)
Parameters:
realm -
list -
Returns:
an observable list that never fires events

Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

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