| AbstractExtensionFinder |
|
| AbstractPluginManager |
This class implements the boilerplate plugin code that any PluginManager
implementation would have to support.
|
| BasePluginLoader |
Load all information needed by a plugin.
|
| BasePluginRepository |
|
| CompoundPluginDescriptorFinder |
|
| CompoundPluginLoader |
|
| CompoundPluginRepository |
|
| DefaultExtensionFactory |
|
| DefaultExtensionFinder |
|
| DefaultPluginDescriptor |
|
| DefaultPluginManager |
|
| DependencyResolver |
This class builds a dependency graph for a list of plugins (descriptors).
|
| DependencyResolver.Result |
|
| DependencyResolver.WrongDependencyVersion |
|
| Extension |
|
| ExtensionDescriptor |
|
| ExtensionFactory |
Creates an extension instance.
|
| ExtensionFinder |
|
| ExtensionPoint |
An extension point is a formal declaration in a plugin (or in application API) where customization is allowed.
|
| ExtensionWrapper |
A wrapper over extension instance.
|
| Plugin |
This class will be extended by all plugins and
serve as the common class between a plugin and the application.
|
| PluginClassLoader |
One instance of this class should be created by plugin manager for every available plug-in.
|
| PluginClasspath |
The classpath of the plugin.
|
| PluginDependency |
|
| PluginDescriptor |
A plugin descriptor contains information about a plug-in.
|
| PluginDescriptorFinder |
Find a plugin descriptor for a plugin path.
|
| PluginFactory |
Creates a plugin instance.
|
| PluginLoader |
Load all information (classes) needed by a plugin.
|
| PluginManager |
Provides the functionality for plugin management such as load,
start and stop the plugins.
|
| PluginRepository |
Directory that contains plugins.
|
| PluginRuntimeException |
An exception used to indicate that a plugin problem occurred.
|
| PluginState |
|
| PluginStateEvent |
|
| PluginStateListener |
PluginStateListener defines the interface for an object that listens to plugin state changes.
|
| PluginStatusProvider |
|
| PluginWrapper |
A wrapper over plugin instance.
|
| RuntimeMode |
|
| VersionManager |
Manager responsible for versions of plugins.
|