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.value | |
org.eclipse.jface.databinding.swt |
Provides classes that can be used to observe changes in SWT widgets.
|
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 IListProperty |
BindingProperties.bindings()
|
static IListProperty |
BindingProperties.models()
|
static IListProperty |
BindingProperties.targets()
|
static IListProperty |
BindingProperties.validationStatusProviders()
Returns an
IListProperty < ValidationStatusProvider
> for observing the validation status providers of a
DataBindingContext . |
Modifier and Type | Interface and Description |
---|---|
interface |
IBeanListProperty
An
IListProperty extension interface with convenience methods for
creating nested bean properties. |
Modifier and Type | Method and Description |
---|---|
static IListProperty |
Properties.selfList(Object elementType)
Returns a list property which takes the source object (a
List ) as
the property list. |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingListProperty |
class |
ListProperty
Abstract implementation of IListProperty.
|
class |
MultiListProperty
A list property for observing multiple list properties in sequence in a
combined list.
|
class |
SimpleListProperty
Simplified abstract implementation of IListProperty.
|
Modifier and Type | Method and Description |
---|---|
protected abstract IListProperty |
DelegatingListProperty.doGetDelegate(Object source)
Returns the property to delegate to for the specified source object.
|
IListProperty |
DelegatingListProperty.getDelegate(Object source)
Returns the property to delegate to for the specified source object.
|
IListProperty |
ListProperty.values(IValueProperty detailValue) |
IListProperty |
IListProperty.values(IValueProperty detailValue)
Returns the nested combination of this property and the specified detail
value property.
|
Constructor and Description |
---|
MultiListProperty(IListProperty[] properties)
Constructs a MultiListProperty for observing the specified list
properties in sequence
|
MultiListProperty(IListProperty[] properties,
Object elementType)
Constructs a MultiListProperty for observing the specified list
properties in sequence.
|
Modifier and Type | Method and Description |
---|---|
IListProperty |
IValueProperty.list(IListProperty detailList)
Returns the nested combination of this property and the specified detail
list property.
|
IListProperty |
ValueProperty.list(IListProperty detailList) |
Modifier and Type | Method and Description |
---|---|
IListProperty |
IValueProperty.list(IListProperty detailList)
Returns the nested combination of this property and the specified detail
list property.
|
IListProperty |
ValueProperty.list(IListProperty detailList) |
Modifier and Type | Interface and Description |
---|---|
interface |
IWidgetListProperty
IListProperty for observing an SWT Widget |
Modifier and Type | Class and Description |
---|---|
class |
WidgetListProperty
Abstract list property implementation for
Widget properties. |
Modifier and Type | Interface and Description |
---|---|
interface |
IViewerListProperty
IListProperty for observing a JFace viewer |
Modifier and Type | Class and Description |
---|---|
class |
ViewerListProperty
Abstract list property implementation for
Viewer properties. |
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.
|
Modifier and Type | Method and Description |
---|---|
static IListProperty |
WorkbenchProperties.multipleSelection()
Returns a property for observing the elements of a structured selection
as exposed by
ISelectionService . |
static IListProperty |
WorkbenchProperties.multipleSelection(String partId,
boolean postSelection)
Returns a property for observing the elements of a structured selection
as exposed by
ISelectionService . |
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.