|
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.property.Properties
public class Properties
Contains static methods to operate on or return IProperty objects.
Constructor Summary | |
---|---|
Properties()
|
Method Summary | |
---|---|
static IValueProperty |
observableValue(Object valueType)
Returns a value property which observes the value of an IObservableValue . |
static IObservableMap[] |
observeEach(IObservableMap domainMap,
IValueProperty[] properties)
Returns an array of observable maps where each maps observes the corresponding value property on all elements in the given domain map's values collection, for each property in the given
array. |
static IObservableMap[] |
observeEach(IObservableSet domainSet,
IValueProperty[] properties)
Returns an array of observable maps where each map observes the corresponding value property on all elements in the given domain set, for each property in the given array. |
static IListProperty |
selfList(Object elementType)
Returns a list property which takes the source object (a List ) as
the property list. |
static IMapProperty |
selfMap(Object keyType,
Object valueType)
Returns a map property which takes the source object (a Map ) as
the property map. |
static ISetProperty |
selfSet(Object elementType)
Returns a set property which takes the source object (a Set ) as
the property set. |
static IValueProperty |
selfValue(Object valueType)
Returns a value property which takes the source object itself as the property value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Properties()
Method Detail |
---|
public static IObservableMap[] observeEach(IObservableSet domainSet, IValueProperty[] properties)
domainSet
- the set of elements whose properties will be observedproperties
- array of value properties to observe on each element in the
domain set.
public static IObservableMap[] observeEach(IObservableMap domainMap, IValueProperty[] properties)
values
collection, for each property in the given
array.
domainMap
- the map of elements whose properties will be observedproperties
- array of value properties to observe on each element in the
domain map's values
collection.
values
collection, for each property
in the given array.public static IValueProperty selfValue(Object valueType)
IObservableValue
.
valueType
- the value type of the property
public static IListProperty selfList(Object elementType)
List
) as
the property list. This property may be used to wrap an arbitrary List
instance in an IObservableList
.
elementType
- the element type of the property
List
) as
the property list.public static ISetProperty selfSet(Object elementType)
Set
) as
the property set. This property may be used to wrap an arbitrary Set
instance in an IObservableSet
.
elementType
- the element type of the property
Set
) as
the property set.public static IMapProperty selfMap(Object keyType, Object valueType)
Map
) as
the property map. This property may be used to wrap an arbitrary Map
instance in an IObservableMap
.
keyType
- the key type of the propertyvalueType
- the value type of the property
Map
as
the property map.public static IValueProperty observableValue(Object valueType)
IObservableValue
. This property may be used e.g. for observing
the respective values of an IObservableList
<
IObservableValue
>.
Calls to IValueProperty.observe(Object)
or
IValueProperty.observe(Realm, Object)
just cast the argument to
IObservableValue
and return it (the realm argument is ignored).
valueType
- the value type of the property
IObservableValue
.
|
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.