Eclipse Platform
Release 3.1

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 Assert is useful for for embedding runtime sanity checks in code.
DelegatingDragAdapter A DelegatingDragAdapter is a DragSourceListener that maintains and delegates to a set of TransferDragSourceListeners.
DelegatingDropAdapter A DelegatingDropAdapter is a DropTargetListener that maintains and delegates to a set of TransferDropTargetListeners.
Geometry Contains static methods for performing simple geometric operations on the SWT geometry classes.
ListenerList This class is used to maintain a list of listeners, and is used in the implementations of several classes within JFace which allow you to register listeners of various kinds.
OpenStrategy Implementation of single-click and double-click strategies.
Policy The Policy class handles debug flags and logging within JFace.
PropertyChangeEvent An event object describing a change to a named property.
SafeRunnable Implements a default implementation of ISafeRunnable.
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.1

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.