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.
|