See: Description
| Interface | Description |
|---|---|
| IAdaptable |
An interface for an adaptable object.
|
| IAdapterFactory |
An adapter factory defines behavioral extensions for
one or more classes that implements the
IAdaptable
interface. |
| IAdapterManager |
An adapter manager maintains a registry of adapter factories.
|
| IBundleGroup |
Bundle groups represent a logical collection of plug-ins (aka bundles).
|
| IBundleGroupProvider |
Bundle group providers define groups of plug-ins which have been installed in
the current system.
|
| ILogListener |
A log listener is notified of entries added to a plug-in's log.
|
| IPath |
A path is an ordered collection of string segments,
separated by a standard separator character, "/".
|
| IProgressMonitor |
The
IProgressMonitor interface is implemented
by objects that monitor the progress of an activity; the methods
in this interface are invoked by code that performs the activity. |
| IProgressMonitorWithBlocking |
An extension to the IProgressMonitor interface for monitors that want to
support feedback when an activity is blocked due to concurrent activity in
another thread.
|
| ISafeRunnable |
Safe runnables represent blocks of code and associated exception
handlers.
|
| IStatus |
A status object represents the outcome of an operation.
|
| Class | Description |
|---|---|
| Assert |
Assert is useful for for embedding runtime sanity checks
in code. |
| FileLocator |
This class contains a collection of helper methods for finding files in bundles.
|
| ListenerList |
This class is a thread safe list that is designed for storing lists of listeners.
|
| MultiStatus |
A concrete multi-status implementation,
suitable either for instantiating or subclassing.
|
| NullProgressMonitor |
A default progress monitor implementation suitable for
subclassing.
|
| Path |
The standard implementation of the
IPath interface. |
| PlatformObject |
An abstract superclass implementing the
IAdaptable
interface. |
| PluginVersionIdentifier | Deprecated
clients should use
org.osgi.framework.Version instead |
| ProgressMonitorWrapper |
An abstract wrapper around a progress monitor which,
unless overridden, forwards
IProgressMonitor
and IProgressMonitorWithBlocking methods to the wrapped progress monitor. |
| QualifiedName |
Qualified names are two-part names: qualifier and local name.
|
| SafeRunner |
Runs the given ISafeRunnable in a protected mode: exceptions and certain
errors thrown in the runnable are logged and passed to the runnable's
exception handler.
|
| Status |
A concrete status implementation, suitable either for
instantiating or subclassing.
|
| SubMonitor |
A progress monitor that uses a given amount of work ticks from a parent monitor.
|
| SubProgressMonitor |
For new implementations consider using
SubMonitor. |
| URIUtil |
A utility class for manipulating URIs.
|
| Exception | Description |
|---|---|
| AssertionFailedException |
AssertionFailedException is a runtime exception thrown
by some of the methods in Assert. |
| CoreException |
A checked exception representing a failure.
|
| OperationCanceledException |
This exception is thrown to blow out of a long-running method
when the user cancels it.
|