org.eclipse.jface.viewers |
|
Java Source File Name | Type | Comment |
AbstractListViewer.java | Class | Abstract base class for viewers that contain lists of items (such as a combo or list). |
AbstractTreeViewer.java | Class | Abstract base implementation for tree-structure-oriented viewers (trees and
table trees).
Nodes in the tree can be in either an expanded or a collapsed state,
depending on whether the children on a node are visible. |
ArrayContentProvider.java | Class | This implementation of IStructuredContentProvider handles
the case where the viewer input is an unchanging array or collection of elements. |
CellEditor.java | Class | Abstract base class for cell editors. |
CheckboxCellEditor.java | Class | A cell editor that manages a checkbox.
The cell editor's value is a boolean.
This class may be instantiated; it is not intended to be subclassed.
Note that this implementation simply fakes it and does does not create
any new controls. |
CheckboxTableViewer.java | Class | A concrete viewer based on an SWT Table
control with checkboxes on each node.
This class is not intended to be subclassed outside the viewer framework. |
CheckboxTreeViewer.java | Class | A concrete tree-structured viewer based on an SWT Tree
control with checkboxes on each node.
This class is not intended to be subclassed outside the viewer framework. |
CheckStateChangedEvent.java | Class | Event object describing a change to the checked state
of a viewer element. |
ColorCellEditor.java | Class | A cell editor that manages a color field. |
ColumnLayoutData.java | Class | An abstract column layout data describing the information needed
(by TableLayout ) to properly lay out a table. |
ColumnPixelData.java | Class | Describes the width of a table column in pixels, and
whether the column is resizable. |
ColumnWeightData.java | Class | Describes the width of a table column in terms of a weight,
a minimum width, and whether the column is resizable. |
ComboBoxCellEditor.java | Class | A cell editor that presents a list of items in a combo box. |
ComboViewer.java | Class | A concrete viewer based on an SWT Combo control. |
ContentViewer.java | Class | A content viewer is a model-based adapter on a widget which accesses its
model by means of a content provider and a label provider.
A viewer's model consists of elements, represented by objects.
A viewer defines and implements generic infrastructure for handling model
input, updates, and selections in terms of elements.
Input is obtained by querying an IContentProvider which returns
elements. |
CustomHashtable.java | Class | CustomHashtable associates keys with values. |
DecoratingLabelProvider.java | Class | A decorating label provider is a label provider which combines
a nested label provider and an optional decorator. |
DialogCellEditor.java | Class | An abstract cell editor that uses a dialog.
Dialog cell editors usually have a label control on the left and a button on
the right. |
DoubleClickEvent.java | Class | Event object describing a double-click. |
IBaseLabelProvider.java | Interface | A label provider maps an element of the viewer's model to
an optional image and optional text string used to display
the element in the viewer's control. |
IBasicPropertyConstants.java | Interface | Predefined property names used for elements displayed in viewers. |
ICellEditorListener.java | Interface | A listener which is notified of significant events in the
life of a cell editor. |
ICellEditorValidator.java | Interface | An interface for validating a cell editor's input. |
ICellModifier.java | Interface | A cell modifier is used to access the data model from a cell
editor in an abstract way. |
ICheckable.java | Interface | Interface for objects that support elements with a checked state. |
ICheckStateListener.java | Interface | A listener which is notified of changes to the checked
state of items in checkbox viewers. |
IColorDecorator.java | Interface | The IColorDecorator is an interface for objects that return a color to
decorate either the foreground and background colors for displaying an
an object. |
IColorProvider.java | Interface | Interface to provide color representation for a given element. |
IContentProvider.java | Interface | A content provider mediates between the viewer's model
and the viewer itself. |
IDecoration.java | Interface | Defines the result of decorating an element. |
IDelayedLabelDecorator.java | Interface | A delayed label decorator is a label decorator that may not have a
decoration available immidiately. |
IDoubleClickListener.java | Interface | A listener which is notified of double-click events on viewers. |
IElementComparer.java | Interface | This interface is used to compare elements in a viewer for equality,
and to provide the hash code for an element.
This allows the client of the viewer to specify different equality criteria
and a different hash code implementation than the
equals and hashCode implementations of the
elements themselves. |
IFilter.java | Interface | Interface for filters. |
IFontDecorator.java | Interface | The IFontDecorator is an interface for objects that return a font to
decorate an object. |
IFontProvider.java | Interface | Interface to provide font representation for a given element. |
IInputProvider.java | Interface | Interface common to all objects that provide an input. |
IInputSelectionProvider.java | Interface | Interface common to all objects that provide both an input and
a selection. |
ILabelDecorator.java | Interface | A label decorator decorates the label text and image for some element. |
ILabelProvider.java | Interface | Extends IBaseLabelProvider with the methods
to provide the text and/or image for the label of a given element. |
ILabelProviderListener.java | Interface | A listener which is notified when a label provider's state changes. |
ILazyContentProvider.java | Interface | The ILazyContentProvider is the content provider
for table viewers created using the SWT.VIRTUAL flag that
only wish to return thier contents as they are queried. |
ILightweightLabelDecorator.java | Interface | The ILightweightLabelDecorator is a decorator that decorates
using a prefix, suffix and overlay image rather than doing all
of the image and text management itself like an ILabelDecorator . |
IOpenListener.java | Interface | A listener which is notified of open events on viewers. |
IPostSelectionProvider.java | Interface | Selection provider extension interface to allow providers
to notify about post selection changed events. |
ISelection.java | Interface | Interface for a selection. |
ISelectionChangedListener.java | Interface | A listener which is notified when a viewer's selection changes. |
ISelectionProvider.java | Interface | Interface common to all objects that provide a selection. |
IStructuredContentProvider.java | Interface | An interface to content providers for structured viewers. |
IStructuredSelection.java | Interface | A selection containing elements. |
ITableColorProvider.java | Interface | Interface to provide color representation for a given cell within
the row for an element in a table. |
ITableLabelProvider.java | Interface | Extends IBaseLabelProvider with the methods
to provide the text and/or image for each column of a given element. |
ITreeContentProvider.java | Interface | An interface to content providers for tree-structure-oriented
viewers. |
ITreeViewerListener.java | Interface | A listener which is notified when a tree viewer expands or collapses
a node. |
IViewerLabelProvider.java | Interface | Extends IBaseLabelProvider with the methods
to update the label for a given element. |
LabelProvider.java | Class | A label provider implementation which, by default, uses an element's
toString value for its text and null for its image.
This class may be used as is, or subclassed to provide richer labels. |
LabelProviderChangedEvent.java | Class | Event object describing a label provider state change. |
ListViewer.java | Class | A concrete viewer based on an SWT List control.
This class is not intended to be subclassed. |
OpenEvent.java | Class | Event object describing an open which may be generated from a
selection or default selection event. |
SelectionChangedEvent.java | Class | Event object describing a selection change. |
StructuredSelection.java | Class | A concrete implementation of the IStructuredSelection interface,
suitable for instantiating. |
StructuredViewer.java | Class | Abstract base implementation for structure-oriented viewers (trees, lists,
tables). |
TableEditorImpl.java | Class | Internal table viewer implementation. |
TableLayout.java | Class | A layout for a table. |
TableTreeViewer.java | Class | A concrete viewer based on a SWT TableTree control.
This class is not intended to be subclassed outside the viewer framework. |
TableViewer.java | Class | A concrete viewer based on a SWT Table control.
This class is not intended to be subclassed outside the viewer framework. |
TextCellEditor.java | Class | A cell editor that manages a text entry field. |
TreeEditorImpl.java | Class | Internal tree viewer implementation. |
TreeExpansionEvent.java | Class | Event object describing a tree node being expanded
or collapsed. |
TreeViewer.java | Class | A concrete viewer based on an SWT Tree control.
This class is not intended to be subclassed outside the viewer framework. |
Viewer.java | Class | A viewer is a model-based adapter on a widget. |
ViewerDropAdapter.java | Class | This adapter class provides generic drag-and-drop support for a viewer. |
ViewerFilter.java | Class | A viewer filter is used by a structured viewer to
extract a subset of elements provided by its content provider. |
ViewerLabel.java | Class | The ViewerLabel is the class that is passed to a viewer to handle updates of
labels. |
ViewerSorter.java | Class | A viewer sorter is used by a structured viewer to
reorder the elements provided by its content provider.
The default compare method compares elements using two steps. |