Eclipse Platform Release 3.7

## Package org.eclipse.jface.util

Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.

See:
Description

Interface Summary
ILogger: A mechanism to log errors throughout JFace.
IOpenEventListener: Listener for open events which are generated on selection of default selection depending on the user preferences.
IPropertyChangeListener: Listener for property changes.
ISafeRunnableRunner: Runs a safe runnables.
TransferDragSourceListener: A `TransferDragSourceListener` is a `DragSourceListener` that can handle one type of SWT `Transfer`.
TransferDropTargetListener: A `TransferDropTargetListener` is a `DropTragetListener` that handles one type of SWT `Transfer`.

Class Summary
Assert: Deprecated. As of 3.3, replaced by `Assert`
ConfigureColumns: Utilities for configuring columns of trees and tables in a keyboard-accessible way.
DelegatingDragAdapter: A `DelegatingDragAdapter` is a `DragSourceListener` that maintains and delegates to a set of `TransferDragSourceListener`s.
DelegatingDropAdapter: A `DelegatingDropAdapter` is a `DropTargetListener` that maintains and delegates to a set of `TransferDropTargetListener`s.
Geometry: Contains static methods for performing simple geometric operations on the SWT geometry classes.
ListenerList: Deprecated. Please use `ListenerList` instead.
LocalSelectionTransfer: A LocalSelectionTransfer may be used for drag and drop operations within the same instance of Eclipse.
OpenStrategy: Implementation of single-click and double-click strategies.
Policy: The Policy class handles settings for behaviour, debug flags and logging within JFace.
PropertyChangeEvent: An event object describing a change to a named property.
SafeRunnable: Implements a default implementation of ISafeRunnable.
StatusHandler: A mechanism to handle statuses throughout JFace.
Util: A static class providing utility methods to all of JFace.

## Package org.eclipse.jface.util Description

Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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