|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.databinding.observable.masterdetail.MasterDetailObservables
public class MasterDetailObservables
Allows for the observation of an attribute, the detail, of an observable representing selection or another transient instance, the master.
Constructor Summary | |
---|---|
MasterDetailObservables()
|
Method Summary | |
---|---|
static IObservableList |
detailList(IObservableValue master,
IObservableFactory detailFactory,
Object detailElementType)
Creates a detail observable list from a master observable value and a factory. |
static IObservableMap |
detailMap(IObservableValue master,
IObservableFactory detailFactory)
Creates a detail observable map from a master observable value and a factory. |
static IObservableMap |
detailMap(IObservableValue master,
IObservableFactory detailFactory,
Object detailKeyType,
Object detailValueType)
Creates a detail observable map from a master observable value and a factory. |
static IObservableSet |
detailSet(IObservableValue master,
IObservableFactory detailFactory,
Object detailElementType)
Creates a detail observable set from a master observable value and a factory. |
static IObservableValue |
detailValue(IObservableValue master,
IObservableFactory detailFactory,
Object detailType)
Creates a detail observable value from a master observable value and a factory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MasterDetailObservables()
Method Detail |
---|
public static IObservableValue detailValue(IObservableValue master, IObservableFactory detailFactory, Object detailType)
master
- the observable value to trackdetailFactory
- a factory for creating IObservableValue
instances
given a current value of the masterdetailType
- the value type of the detail observable value, typically of
type java.lang.Class and can be null
public static IObservableList detailList(IObservableValue master, IObservableFactory detailFactory, Object detailElementType)
master
- the observable value to trackdetailFactory
- a factory for creating IObservableList
instances given
a current value of the masterdetailElementType
- the element type of the detail observable list, typically of
type java.lang.Class and can be null
public static IObservableSet detailSet(IObservableValue master, IObservableFactory detailFactory, Object detailElementType)
master
- the observable value to trackdetailFactory
- a factory for creating IObservableSet
instances given
a current value of the masterdetailElementType
- the element type of the detail observable set, typically of
type java.lang.Class and can be null
public static IObservableMap detailMap(IObservableValue master, IObservableFactory detailFactory)
master
- the observable value to trackdetailFactory
- a factory for createing IObservableMap
instances given
a current value of the master
public static IObservableMap detailMap(IObservableValue master, IObservableFactory detailFactory, Object detailKeyType, Object detailValueType)
master
- the observable value to trackdetailFactory
- a factory for createing IObservableMap
instances given
a current value of the masterdetailKeyType
- the element type of the detail observable map's key set,
typically of type java.lang.Class and can be null
detailValueType
- the element type of the detail observable map's values
collection, typically of type java.lang.Class and can be
null
|
Eclipse Platform Release 3.6 |
|||||||||
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, 2010. All rights reserved.