|
Eclipse Platform Release 3.4 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.databinding.observable.Observables
Contains static methods to operate on or return
Observables
.
Constructor Summary | |
Observables()
|
Method Summary | |
static IObservableValue |
constantObservableValue(Object value)
Returns an observable value with the given constant value. |
static IObservableValue |
constantObservableValue(Object value,
Object valueType)
Returns an observable value with the given constant value. |
static IObservableValue |
constantObservableValue(Realm realm,
Object value)
Returns an observable value with the given constant value. |
static IObservableValue |
constantObservableValue(Realm realm,
Object value,
Object valueType)
Returns an observable value with the given constant value. |
static IObservableList |
emptyObservableList()
Returns an empty observable list. |
static IObservableList |
emptyObservableList(Object elementType)
Returns an empty observable list of the given element type. |
static IObservableList |
emptyObservableList(Realm realm)
Returns an empty observable list belonging to the given realm. |
static IObservableList |
emptyObservableList(Realm realm,
Object elementType)
Returns an empty observable list of the given element type and belonging to the given realm. |
static IObservableSet |
emptyObservableSet()
Returns an empty observable set. |
static IObservableSet |
emptyObservableSet(Object elementType)
Returns an empty observable set of the given element type. |
static IObservableSet |
emptyObservableSet(Realm realm)
Returns an empty observable set belonging to the given realm. |
static IObservableSet |
emptyObservableSet(Realm realm,
Object elementType)
Returns an empty observable set of the given element type and belonging to the given realm. |
static IObservableFactory |
mapEntryValueFactory(IObservableMap map,
Object valueType)
Returns a factory for creating obervable values tracking the value of the observable map entry identified by a particular
key. |
static IObservableValue |
observeDetailMapEntry(IObservableMap map,
IObservableValue master,
Object valueType)
Helper method for MasterDetailObservables.detailValue(master,
mapEntryValueFactory(map, valueType), valueType) . |
static IObservableValue |
observeMapEntry(IObservableMap map,
Object key,
Object valueType)
Returns an observable value that tracks changes to the value of an observable map's entry specified by its key. |
static IObservableValue |
observeStale(IObservable observable)
Returns an observable value of type Boolean.TYPE which
tracks whether the given observable is stale. |
static IObservableList |
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 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)
Returns an observable list backed by the given list. |
static IObservableList |
staticObservableList(List list,
Object elementType)
Returns an observable list of the given element type, backed by the given list. |
static IObservableList |
staticObservableList(Realm realm,
List list)
Returns an observable list belonging to the given realm, backed by the given list. |
static IObservableList |
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. |
static IObservableSet |
staticObservableSet(Realm realm,
Set set)
Returns an observable set belonging to the given realm, backed by the given set. |
static IObservableSet |
staticObservableSet(Realm realm,
Set set,
Object elementType)
Returns an observable set of the given element type and belonging to the given realm, backed by the given set. |
static IObservableSet |
staticObservableSet(Set set)
Returns an observable set backed by the given set. |
static IObservableSet |
staticObservableSet(Set set,
Object elementType)
Returns an observable set of the given element type, backed by the given set. |
static IObservableList |
unmodifiableObservableList(IObservableList list)
Returns an unmodifiable observable list backed by the given observable list. |
static IObservableSet |
unmodifiableObservableSet(IObservableSet set)
Returns an unmodifiable observable set backed by the given observable set. |
static IObservableValue |
unmodifiableObservableValue(IObservableValue value)
Returns an unmodifiable observable value backed by the given observable value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Observables()
Method Detail |
public static IObservableValue unmodifiableObservableValue(IObservableValue value)
value
- the value to wrap in an unmodifiable value
public static IObservableValue constantObservableValue(Realm realm, Object value, Object valueType)
realm
- the observable's realmvalue
- the observable's constant valuevalueType
- the observable's value type
public static IObservableValue constantObservableValue(Realm realm, Object value)
realm
- the observable's realmvalue
- the observable's constant value
public static IObservableValue constantObservableValue(Object value, Object valueType)
value
- the observable's constant valuevalueType
- the observable's value type
public static IObservableValue constantObservableValue(Object value)
value
- the observable's constant value
public static IObservableList unmodifiableObservableList(IObservableList list)
list
- the list to wrap in an unmodifiable list
public static IObservableSet unmodifiableObservableSet(IObservableSet set)
set
- the set to wrap in an unmodifiable set
public static IObservableList emptyObservableList()
public static IObservableList emptyObservableList(Object elementType)
elementType
- the element type of the returned list
public static IObservableList emptyObservableList(Realm realm)
realm
- the realm of the returned list
public static IObservableList emptyObservableList(Realm realm, Object elementType)
realm
- the realm of the returned listelementType
- the element type of the returned list
public static IObservableSet emptyObservableSet()
public static IObservableSet emptyObservableSet(Object elementType)
elementType
- the element type of the returned set
public static IObservableSet emptyObservableSet(Realm realm)
realm
- the realm of the returned set
public static IObservableSet emptyObservableSet(Realm realm, Object elementType)
realm
- the realm of the returned setelementType
- the element type of the returned set
public static IObservableSet staticObservableSet(Set set)
set
- the set to wrap in an IObservableSet
public static IObservableSet staticObservableSet(Set set, Object elementType)
set
- the set to wrap in an IObservableSetelementType
- the element type of the returned set
public static IObservableSet staticObservableSet(Realm realm, Set set)
realm
- the realm of the returned setset
- the set to wrap in an IObservableSet
public static IObservableSet staticObservableSet(Realm realm, Set set, Object elementType)
realm
- the realm of the returned setset
- the set to wrap in an IObservableSetelementType
- the element type of the returned set
public static IObservableSet proxyObservableSet(IObservableSet target)
target
- the set to wrap
public static IObservableList proxyObservableList(IObservableList target)
target
- the list to wrap
public static IObservableList staticObservableList(List list)
list
- the list to wrap in an IObservableList
public static IObservableList staticObservableList(List list, Object elementType)
list
- the list to wrap in an IObservableListelementType
- the element type of the returned list
public static IObservableList staticObservableList(Realm realm, List list)
realm
- the realm of the returned listlist
- the list to wrap in an IObservableList
public static IObservableList staticObservableList(Realm realm, List list, Object elementType)
realm
- the realm of the returned listlist
- the list to wrap in an IObservableListelementType
- the element type of the returned list
public static IObservableValue observeStale(IObservable observable)
Boolean.TYPE
which
tracks whether the given observable is stale.
observable
- the observable to track
public static IObservableValue observeMapEntry(IObservableMap map, Object key, Object valueType)
The state where the key does not exist in the map is equivalent to the
state where the key exists and its value is null
. The
transition between these two states is not considered a value change and
no event is fired.
map
- the observable map whose entry will be tracked.key
- the key identifying the map entry to track.valueType
- the type of the value. May be null
, meaning
the value is untyped.
public static IObservableFactory mapEntryValueFactory(IObservableMap map, Object valueType)
observable map
entry identified by a particular
key.
map
- the observable map whose entry will be tracked.valueType
- the type of the value. May be null
, meaning
the value is untyped.
public static IObservableValue observeDetailMapEntry(IObservableMap map, IObservableValue master, Object valueType)
MasterDetailObservables.detailValue(master,
mapEntryValueFactory(map, valueType), valueType)
.
map
- the observable map whose entry will be tracked.master
- the observable value that identifies which map entry to track.valueType
- the type of the value. May be null
, meaning
the value is untyped.
|
Eclipse Platform Release 3.4 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.