See: Description
| Interface | Description | 
|---|---|
| Extensible | 
 Objects implementing this interface can be dynamically extended. 
 | 
| ExtensionFactory | 
 A factory providing runtime extensions for a given object. 
 | 
| ProcessObserver.Handler | 
 A handler that will be notified during the observation of the process. 
 | 
| ProcessObserver.ObservedProcess | 
 The observed process. 
 | 
| ProgressMonitor | 
 The  
ProgressMonitor 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. | 
| ServiceRegistry<T> | 
 A registry for services of a specific type. 
 | 
| ServiceRegistryListener<T> | 
| Class | Description | 
|---|---|
| Assert | 
Assert is useful for embedding runtime sanity checks
 in code. | 
| DefaultResourceLocator | 
 The default resource locator. 
 | 
| DefaultServiceRegistry<T> | |
| ExtensibleObject | 
 Base class for an object that can be dynamically extended. 
 | 
| ExtensionManager | 
 The  
ExtensionManager is a service used to register and unregister ExtensionFactorys with a given
 type of an extensible object. | 
| NullProgressMonitor | 
 A default progress monitor implementation suitable for subclassing. 
 | 
| PrintWriterConciseProgressMonitor | 
 A progress monitor which prints progress using a  
PrintWriter. | 
| PrintWriterProgressMonitor | 
 A progress monitor which prints progress using a  
PrintWriter. | 
| ProcessObserver | 
 An observer that notifies its  
handlers about lines of characters that have been written
 by a process to both stdout and stderr output streams. | 
| ProcessObserver.DefaultHandler | 
 Default implementation of  
ProcessObserver.Handler, which simply prints observations to the console. | 
| ProgressMonitorWrapper | 
 An abstract wrapper around a progress monitor which,
 unless overridden, forwards  
IProgressMonitor
 and IProgressMonitorWithBlocking methods to the wrapped progress monitor. | 
| ResourceLocator | 
 Resource locators are service providers used collect resources across multiple code bases in multi-module environments. 
 | 
| ServiceRegistryManager | 
 A manager for service registries. 
 | 
| SingleTypeExtensionFactory<T,E> | 
 An implementation of a  
ExtensionFactory for a single extension type. | 
| SubProgressMonitor | 
 A progress monitor that uses a given amount of work ticks
 from a parent monitor. 
 | 
| VirtualDir | 
 A read-only directory that can either be a directory in the file system or a ZIP-file. 
 | 
| Enum | Description | 
|---|---|
| ProcessObserver.Mode | 
 The observation mode. 
 | 
| Exception | Description | 
|---|---|
| CanceledException | 
 An exception which clients can use to signal that a  
ProgressMonitor requested cancellation
 of a running process. | 
| CoreException | 
 An exception thrown by the core. 
 | 
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.