Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.
Interface Summary Interface Description ILoggerA mechanism to log errors throughout JFace. IOpenEventListenerListener for open events which are generated on selection of default selection depending on the user preferences. IPropertyChangeListenerListener for property changes. ISafeRunnableRunnerRuns a safe runnables. TransferDragSourceListenerA
DragSourceListenerthat can handle one type of SWT
DropTragetListenerthat handles one type of SWT
Class Summary Class Description BidiUtilsThis class provides API to handle Base Text Direction (BTD) and Structured Text support for SWT Text widgets. ConfigureColumnsUtilities for configuring columns of trees and tables in a keyboard-accessible way. DelegatingDragAdapterA
DragSourceListenerthat maintains and delegates to a set of
DropTargetListenerthat maintains and delegates to a set of
GeometryContains static methods for performing simple geometric operations on the SWT geometry classes. LocalSelectionTransferA LocalSelectionTransfer may be used for drag and drop operations within the same instance of Eclipse. OpenStrategyImplementation of single-click and double-click strategies. PolicyThe Policy class handles settings for behaviour, debug flags and logging within JFace. PropertyChangeEventAn event object describing a change to a named property. SafeRunnableImplements a default implementation of ISafeRunnable. StatusHandlerA mechanism to handle statuses throughout JFace. StructuredTextSegmentListenerSegment listener that implements bidi-structured text reordering. ThrottlerA utility class that throttles the execution of a runnable in the UI thread. UtilA static class providing utility methods to all of JFace.