|
Eclipse Platform Release 3.5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IValueProperty
Interface for value-typed properties
ValueProperty
,
SimpleValueProperty
Method Summary | |
---|---|
Object |
getValueType()
Returns the value type of the property, or null if untyped. |
IListProperty |
list(IListProperty detailList)
Returns the nested combination of this property and the specified detail list property. |
IMapProperty |
map(IMapProperty detailMap)
Returns the nested combination of this property and the specified detail map property. |
IObservableValue |
observe(Object source)
Returns an observable value observing this value property on the given property source. |
IObservableValue |
observe(Realm realm,
Object source)
Returns an observable value observing this value property on the given property source |
IObservableList |
observeDetail(IObservableList master)
Returns an observable list on the master observable's realm which tracks this property on each element of master . |
IObservableMap |
observeDetail(IObservableMap master)
Returns an observable map on the master observable's realm where the map's key set is the same as the master observable map, and where each value is the property value of the corresponding value in the master observable map. |
IObservableMap |
observeDetail(IObservableSet master)
Returns an observable map on the master observable's realm where the map's key set is the specified master set, and where each key maps to the current property value for each element. |
IObservableValue |
observeDetail(IObservableValue master)
Returns an observable value on the master observable's realm which tracks this property on the current value of master . |
ISetProperty |
set(ISetProperty detailSet)
Returns the nested combination of this property and the specified detail set property. |
IValueProperty |
value(IValueProperty detailValue)
Returns the nested combination of this property and the specified detail value property. |
IObservableFactory |
valueFactory()
Returns a factory for creating observable values tracking this property of a particular property source. |
IObservableFactory |
valueFactory(Realm realm)
Returns a factory for creating observable values in the given realm, tracking this property of a particular property source. |
Method Detail |
---|
Object getValueType()
null
if untyped.
null
if untyped.IObservableValue observe(Object source)
source
- the property source
IObservableValue observe(Realm realm, Object source)
realm
- the observable's realmsource
- the property source
IObservableFactory valueFactory()
IObservableFactory valueFactory(Realm realm)
realm
- the realm
IObservableValue observeDetail(IObservableValue master)
master
.
master
- the master observable
master
.IObservableList observeDetail(IObservableList master)
master
.
master
- the master observable
IObservableMap observeDetail(IObservableSet master)
master
- the master observable
IObservableMap observeDetail(IObservableMap master)
master
- the master observable
IValueProperty value(IValueProperty detailValue)
detailValue
- the detail property
IListProperty list(IListProperty detailList)
detailList
- the detail property
ISetProperty set(ISetProperty detailSet)
detailSet
- the detail property
IMapProperty map(IMapProperty detailMap)
detailMap
- the detail property
|
Eclipse Platform Release 3.5 |
|||||||||
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.