org.eclipse.jface.viewers.deferred |
Package-level Javadoc
Provides a framework for viewers that handle deferred contents.
Package Specification
The deferred viewers are viewers that can handle concurrent updates from a
variety of Threads.
|
Java Source File Name | Type | Comment |
AbstractConcurrentModel.java | Class | Abstract base class for all IConcurrentModel implementations. |
AbstractVirtualTable.java | Class | Wrapper for a virtual-table-like widget. |
BackgroundContentProvider.java | Class | Contains the algorithm for performing background sorting and filtering in a virtual
table. |
ChangeQueue.java | Class | |
ConcurrentTableUpdator.java | Class | Allows a table to be accessed from a background thread. |
DeferredContentProvider.java | Class | Content provider that performs sorting and filtering in a background thread.
Requires a TableViewer created with the SWT.VIRTUAL
flag and an IConcurrentModel as input.
The sorter and filter must be set directly on the content provider.
Any sorter or filter on the TableViewer will be ignored. |
FastProgressReporter.java | Class | A more efficient alternative to an IProgressMonitor. |
IConcurrentModel.java | Interface | Interface for a set of unordered elements that can fire change notifications.
IConcurrentModel returns its contents asynchronous. |
IConcurrentModelListener.java | Interface | Interface for objects that can listen to changes in an IConcurrentModel. |
IntHashMap.java | Class | Represents a map of objects onto ints. |
LazySortedCollection.java | Class | This object maintains a collection of elements, sorted by a comparator
given in the constructor. |
SetModel.java | Class | Trivial implementation of an IConcurrentModel . |