Package | Description |
---|---|
org.eclipse.core.databinding |
Provides classes for binding observable objects, for example UI widgets and model objects.
|
org.eclipse.core.databinding.beans |
Provides classes for observing JavaBeans(tm) objects.
|
org.eclipse.core.databinding.property |
Interfaces and classes for representing and observing properties of objects.
|
org.eclipse.core.databinding.property.list | |
org.eclipse.core.databinding.property.map | |
org.eclipse.core.databinding.property.set | |
org.eclipse.core.databinding.property.value | |
org.eclipse.jface.databinding.swt |
Provides classes that can be used to observe changes in SWT widgets.
|
org.eclipse.jface.databinding.util | |
org.eclipse.jface.databinding.viewers |
Provides classes that can be used to observe the JFace Viewer framework.
|
org.eclipse.ui.databinding |
APIs for Workbench properties and observables for use with data binding
Package Specification
This package provides APIs that provide access to properties of Workbench objects for
use with the data binding framework.
|
Modifier and Type | Method and Description |
---|---|
static IValueProperty |
BindingProperties.convertedValue(IConverter converter)
Returns an
IValueProperty whose value results from applying the
given IConverter on the source object of the value property. |
static IValueProperty |
BindingProperties.model()
|
static IValueProperty |
BindingProperties.target()
|
static IValueProperty |
BindingProperties.validationStatus()
Returns an
IValueProperty < IStatus > for observing
the validation status of a ValidationStatusProvider . |
Modifier and Type | Interface and Description |
---|---|
interface |
IBeanValueProperty
An
IValueProperty extension interface with convenience methods for
creating nested bean properties. |
Modifier and Type | Method and Description |
---|---|
static IValueProperty |
Properties.observableValue(Object valueType)
Returns a value property which observes the value of an
IObservableValue . |
static IValueProperty |
Properties.selfValue(Object valueType)
Returns a value property which takes the source object itself as the
property value.
|
Modifier and Type | Method and Description |
---|---|
static IObservableMap[] |
Properties.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[] |
Properties.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.
|
Modifier and Type | Method and Description |
---|---|
IListProperty |
ListProperty.values(IValueProperty detailValue) |
IListProperty |
IListProperty.values(IValueProperty detailValue)
Returns the nested combination of this property and the specified detail
value property.
|
Modifier and Type | Method and Description |
---|---|
IMapProperty |
MapProperty.values(IValueProperty detailValues) |
IMapProperty |
IMapProperty.values(IValueProperty detailValues)
Returns the nested combination of this property and the specified detail
value property.
|
Modifier and Type | Method and Description |
---|---|
IMapProperty |
ISetProperty.values(IValueProperty detailValues)
Returns the nested combination of this property and the specified detail
value property.
|
IMapProperty |
SetProperty.values(IValueProperty detailValues) |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingValueProperty |
class |
SimpleValueProperty
Simplified abstract implementation of IValueProperty.
|
class |
ValueProperty
Abstract implementation of IValueProperty
|
Modifier and Type | Method and Description |
---|---|
protected abstract IValueProperty |
DelegatingValueProperty.doGetDelegate(Object source)
Returns the property to delegate to for the specified source object.
|
IValueProperty |
DelegatingValueProperty.getDelegate(Object source)
Returns the property to delegate to for the specified source object.
|
IValueProperty |
IValueProperty.value(IValueProperty detailValue)
Returns the nested combination of this property and the specified detail
value property.
|
IValueProperty |
ValueProperty.value(IValueProperty detailValue) |
Modifier and Type | Method and Description |
---|---|
IValueProperty |
IValueProperty.value(IValueProperty detailValue)
Returns the nested combination of this property and the specified detail
value property.
|
IValueProperty |
ValueProperty.value(IValueProperty detailValue) |
Modifier and Type | Interface and Description |
---|---|
interface |
IWidgetValueProperty
IValueProperty for observing an SWT Widget |
Modifier and Type | Class and Description |
---|---|
class |
WidgetValueProperty
Abstract value property implementation for
Widget properties. |
Modifier and Type | Method and Description |
---|---|
static IValueProperty |
JFaceProperties.value(Class<?> clazz,
String fieldName,
String propertyName)
Returns a property for observing the property of the given model object
whose getter and setter use the suffix fieldName in the same manner as a
Java bean and which fires events to an
IPropertyChangeListener
for the given propertyName when the value of the field changes. |
Modifier and Type | Interface and Description |
---|---|
interface |
IViewerValueProperty
IValueProperty for observing a JFace viewer |
Modifier and Type | Class and Description |
---|---|
class |
ViewerValueProperty
Abstract value property implementation for
Viewer properties. |
Modifier and Type | Method and Description |
---|---|
static IValueProperty |
CellEditorProperties.control()
Returns a value property for observing the control of a
CellEditor . |
Modifier and Type | Method and Description |
---|---|
static void |
ViewerSupport.bind(AbstractTreeViewer viewer,
Object input,
IListProperty childrenProperty,
IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified children
property to generate child nodes, and the specified label property to
generate labels.
|
static void |
ViewerSupport.bind(AbstractTreeViewer viewer,
Object input,
IListProperty childrenProperty,
IValueProperty[] labelProperties)
Binds the viewer to the specified input, using the specified children
property to generate child nodes, and the specified label properties to
generate labels.
|
static void |
ViewerSupport.bind(AbstractTreeViewer viewer,
Object input,
ISetProperty childrenProperty,
IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified children
property to generate child nodes, and the specified label property to
generate labels.
|
static void |
ViewerSupport.bind(AbstractTreeViewer viewer,
Object input,
ISetProperty childrenProperty,
IValueProperty[] labelProperties)
Binds the viewer to the specified input, using the specified children
property to generate child nodes, and the specified label properties to
generate labels.
|
static void |
ViewerSupport.bind(StructuredViewer viewer,
IObservableList input,
IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified label
property to generate labels.
|
static void |
ViewerSupport.bind(StructuredViewer viewer,
IObservableList input,
IValueProperty[] labelProperties)
Binds the viewer to the specified input, using the specified label
properties to generate labels.
|
static void |
ViewerSupport.bind(StructuredViewer viewer,
IObservableSet input,
IValueProperty labelProperty)
Binds the viewer to the specified input, using the specified label
property to generate labels.
|
static void |
ViewerSupport.bind(StructuredViewer viewer,
IObservableSet input,
IValueProperty[] labelProperties)
Binds the viewer to the specified input, using the specified label
properties to generate labels.
|
static EditingSupport |
ObservableValueEditingSupport.create(ColumnViewer viewer,
DataBindingContext dbc,
CellEditor cellEditor,
IValueProperty cellEditorProperty,
IValueProperty elementProperty)
Returns an ObservableValueEditingSupport instance which binds the given
cell editor property to the given element property.
|
Modifier and Type | Method and Description |
---|---|
static IValueProperty |
WorkbenchProperties.adaptedValue(Class adapter)
Returns a value property which observes the source object as the adapted
type, using the platform adapter manager.
|
static IValueProperty |
WorkbenchProperties.singleSelection()
Returns a property for observing the first element of a structured
selection as exposed by
ISelectionService . |
static IValueProperty |
WorkbenchProperties.singleSelection(String partId,
boolean postSelection)
Returns a property for observing the first element of a structured
selection as exposed by
ISelectionService . |
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.