org.eclipse.core.runtime |
|
Java Source File Name | Type | Comment |
CoreException.java | Class | A checked exception representing a failure. |
IAdaptable.java | Interface | An interface for an adaptable object.
Adaptable objects can be dynamically extended to provide different
interfaces (or "adapters"). |
IAdapterFactory.java | Interface | An adapter factory defines behavioral extensions for
one or more classes that implements the IAdaptable
interface. |
IAdapterManager.java | Interface | An adapter manager maintains a registry of adapter factories. |
IBundleGroup.java | Interface | Bundle groups represent a logical collection of plug-ins (aka bundles). |
IBundleGroupProvider.java | Interface | Bundle group providers define groups of plug-ins which have been installed in
the current system. |
IConfigurationElement.java | Interface | A configuration element, with its attributes and children,
directly reflects the content and structure of the extension section
within the declaring plug-in's manifest (plugin.xml ) file.
This interface also provides a way to create executable extension
objects.
These registry objects are intended for relatively short-term use. |
IExecutableExtension.java | Interface | Interface for executable extension classes that require access to
their configuration element, or implement an extension adapter.
Extension adapters are typically required in cases where the extension
implementation does not follow the interface rules specified
by the provider of the extension point. |
IExecutableExtensionFactory.java | Interface | This interface allows extension providers to control how the instances provided to extension-points are being created
by referring to the factory instead of referring to a class. |
IExtension.java | Interface | An extension declared in a plug-in.
All information is obtained from the declaring plug-in's
manifest (plugin.xml ) file.
These registry objects are intended for relatively short-term use. |
IExtensionDelta.java | Interface | An extension delta represents changes to the extension registry. |
IExtensionPoint.java | Interface | An extension point declared in a plug-in.
Except for the list of extensions plugged in to it, the information
available for an extension point is obtained from the declaring plug-in's
manifest (plugin.xml ) file.
These registry objects are intended for relatively short-term use. |
IExtensionRegistry.java | Interface | The extension registry holds the master list of all
discovered namespaces, extension points and extensions. |
ILibrary.java | Interface | A runtime library declared in a plug-in. |
ILog.java | Interface | A log to which status events can be written. |
ILogListener.java | Interface | A log listener is notified of entries added to a plug-in's log. |
InvalidRegistryObjectException.java | Class | An unchecked exception indicating that an attempt to access
an extension registry object that is no longer valid.
This exception is thrown by methods on extension registry
objects. |
IPath.java | Interface | A path is an ordered collection of string segments,
separated by a standard separator character, "/".
A path may also have a leading and/or a trailing separator.
Paths may also be prefixed by an optional device id, which includes
the character(s) which separate the device id from the rest
of the path. |
IPlatformRunnable.java | Interface | Bootstrap type for the platform. |
IPluginDescriptor.java | Interface | A plug-in descriptor contains information about a plug-in
obtained from the plug-in's manifest (plugin.xml ) file.
Plug-in descriptors are platform-defined objects that exist
in the plug-in registry independent of whether a plug-in has
been started. |
IPluginPrerequisite.java | Interface | A prerequisite entry declared by a plug-in. |
IPluginRegistry.java | Interface | The plug-in registry holds the master list of all
discovered plug-ins, extension points, and extensions. |
IProduct.java | Interface | Products are the Eclipse unit of branding. |
IProductProvider.java | Interface | Product providers define products (units of branding) which have been installed in
the current system. |
IProgressMonitor.java | Interface | 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.
All activity is broken down into a linear sequence of tasks against
which progress is reported. |
IProgressMonitorWithBlocking.java | Interface | 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.
When a monitor that supports this extension is passed to an operation, the
operation should call setBlocked whenever it knows that it
must wait for a lock that is currently held by another thread. |
IRegistryChangeEvent.java | Interface | Registry change events describe changes to the extension registry. |
IRegistryChangeListener.java | Interface | A registry change listener is notified of changes to extensions points in the
registry. |
ISafeRunnable.java | Interface | Safe runnables represent blocks of code and associated exception
handlers. |
IStatus.java | Interface | A status object represents the outcome of an operation.
All CoreException s carry a status object to indicate
what went wrong. |
MultiStatus.java | Class | A concrete multi-status implementation,
suitable either for instantiating or subclassing. |
NullProgressMonitor.java | Class | A default progress monitor implementation suitable for
subclassing.
This implementation supports cancelation. |
OperationCanceledException.java | Class | This exception is thrown to blow out of a long-running method
when the user cancels it. |
Path.java | Class | The standard implementation of the IPath interface.
Paths are always maintained in canonicalized form. |
Platform.java | Class | The central class of the Eclipse Platform Runtime. |
PlatformObject.java | Class | An abstract superclass implementing the IAdaptable
interface. |
Plugin.java | Class | The abstract superclass of all plug-in runtime class
implementations. |
PluginVersionIdentifier.java | Class |
Version identifier for a plug-in. |
Preferences.java | Class | A table of preference settings, mapping named properties to values. |
ProgressMonitorWrapper.java | Class | An abstract wrapper around a progress monitor which,
unless overridden, forwards IProgressMonitor
and IProgressMonitorWithBlocking methods to the wrapped progress monitor. |
QualifiedName.java | Class | Qualified names are two-part names: qualifier and local name.
The qualifier must be in URI form (see RFC2396). |
Status.java | Class | A concrete status implementation, suitable either for
instantiating or subclassing. |
SubProgressMonitor.java | Class | A progress monitor that uses a given amount of work ticks
from a parent monitor. |