| Interface | Description |
|---|---|
| Plugger | |
| PluginComponent |
PluginComponent defines an interface for plugin components that can be plugged to and
unplugged from a PluginBus. |
| PluginStateComponent |
PluginStateComponent extends PluginComponent to define an interface for plugin
components that maintain PluginState. |
| Class | Description |
|---|---|
| AbstractPluginComponent |
AbstractPluginComponent provides an abstract base class for implementing
PluginComponents. |
| AbstractPluginStateComponent |
AbstractPluginStateComponent provides an abstract base class for implementing
PluginStateComponents. |
| HandlerInvoker<T> |
HandlerInvoker provides an abstract base class for implementing an invocation delegate
that uses a Handler for synchronising the invocation to main thread. |
| PluginBus | |
| PluginState |
PluginState represents the current state of a PluginStateComponent. |
| PlugInvoker<T> |
PlugInvoker provides an abstract base class for implementing plugin interface specific
invocation handlers. |
| Enum | Description |
|---|---|
| PlugMode |
| Annotation Type | Description |
|---|---|
| Plug | |
| Plugin | |
| PlugInterface |