|
Eclipse Platform Release 3.5 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.databinding.property.value.ValueProperty
public abstract class ValueProperty
Abstract implementation of IValueProperty
Constructor Summary | |
---|---|
ValueProperty()
|
Method Summary | |
---|---|
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 |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.core.databinding.property.value.IValueProperty |
---|
getValueType, observe, observeDetail, observeDetail, observeDetail |
Constructor Detail |
---|
public ValueProperty()
Method Detail |
---|
public IObservableValue observe(Object source)
IValueProperty
observe
in interface IValueProperty
source
- the property source
public IObservableFactory valueFactory()
IValueProperty
valueFactory
in interface IValueProperty
public IObservableFactory valueFactory(Realm realm)
IValueProperty
valueFactory
in interface IValueProperty
realm
- the realm
public IObservableValue observeDetail(IObservableValue master)
IValueProperty
master
.
observeDetail
in interface IValueProperty
master
- the master observable
master
.public final IValueProperty value(IValueProperty detailValue)
IValueProperty
value
in interface IValueProperty
detailValue
- the detail property
public final IListProperty list(IListProperty detailList)
IValueProperty
list
in interface IValueProperty
detailList
- the detail property
public final ISetProperty set(ISetProperty detailSet)
IValueProperty
set
in interface IValueProperty
detailSet
- the detail property
public final IMapProperty map(IMapProperty detailMap)
IValueProperty
map
in interface IValueProperty
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.