Eclipse Platform Release 3.7

## Package org.eclipse.jface.databinding.viewers

Provides classes that can be used to observe the JFace Viewer framework.

See:
Description

Interface Summary
IViewerListProperty: `IListProperty` for observing a JFace viewer
IViewerObservable: `IObservable` observing a JFace Viewer.
IViewerObservableList: `IObservableList` observing a JFace Viewer.
IViewerObservableSet: `IObservableSet` observing a JFace Viewer.
IViewerObservableValue: `IObservableValue` observing a JFace Viewer.
IViewerSetProperty: `ISetProperty` for observing a JFace viewer
IViewerUpdater: A strategy interface for updating the elements in a `StructuredViewer`.
IViewerValueProperty: `IValueProperty` for observing a JFace viewer

Class Summary
CellEditorProperties: A factory for creating properties of JFace `cell editors`.
ListeningLabelProvider
ObservableListContentProvider: A `content provider` for `AbstractTableViewer` or `AbstractListViewer` that provides elements of an `IObservableList` when set as the viewer's input.
ObservableListTreeContentProvider: An `ITreeContentProvider` for use with an `AbstractTreeViewer`, which uses the provided `list factory` to obtain the elements of a tree.
ObservableMapCellLabelProvider: A label provider based on one or more observable maps that track attributes that this label provider uses for display.
ObservableMapLabelProvider: A label provider based on one or more observable maps that track attributes that this label provider uses for display.
ObservableSetContentProvider: A `content provider` for `AbstractTableViewer` or `AbstractListViewer` that provides elements of an `IObservableSet` when set as the viewer's input.
ObservableSetTreeContentProvider: An `ITreeContentProvider` for use with an `AbstractTreeViewer`, which uses the provided `set factory` to obtain the elements of a tree.
ObservableValueEditingSupport: `EditingSupport` using the JFace Data Binding concepts to handle the updating of an element from a `CellEditor`.
TreeStructureAdvisor: Instances of this class can be used to improve accuracy and performance of an `ObservableListTreeContentProvider` or an `ObservableSetTreeContentProvider`.
ViewerListProperty: Abstract list property implementation for `Viewer` properties.
ViewerProperties: A factory for creating properties of JFace `viewers`.
ViewerSetProperty: Abstract set property implementation for `Viewer` properties.
ViewersObservables: Factory methods for creating observables for JFace viewers
ViewerSupport: Helper methods for binding observables to a `StructuredViewer` or `AbstractTableViewer`.
ViewerValueProperty: Abstract value property implementation for `Viewer` properties.

## Package org.eclipse.jface.databinding.viewers Description

Provides classes that can be used to observe the JFace Viewer framework.

## Package Specification

This package provides classes that can be used to observe the JFace Viewer framework.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.