Interface | Description |
---|---|
FactoryPlugin<D,O> |
Interface for plugins that act as factories, creating objects on demand.
|
HandlerPlugin<D> |
Interface for plugins which "handle" a particular subset of data objects.
|
HandlerService<DT,PT extends HandlerPlugin<DT>> |
A service for managing
HandlerPlugin s of a particular type. |
HasPluginInfo |
A object with associated
PluginInfo metadata. |
PluginFinder |
Interface for mechanisms that define how SciJava plugins are discovered.
|
PluginService |
Interface for service that keeps track of available plugins.
|
PTService<PT extends SciJavaPlugin> |
A service for managing a particular sort of
SciJavaPlugin . |
RichPlugin |
Base interface for
Contextual , Prioritized plugins that
retain access to their associated PluginInfo metadata via the
HasPluginInfo interface. |
SciJavaPlugin |
Top-level interface for plugins.
|
SingletonPlugin |
Interface for plugins intended to be instantiated as singletons.
|
SingletonService<PT extends SingletonPlugin> |
A service for managing
SingletonPlugin s of a particular type. |
TypedPlugin<D> |
Interface for plugins with an associated type (i.e.,
Class ). |
TypedService<DT,PT extends TypedPlugin<DT>> |
A service for managing a particular sort of
TypedPlugin . |
WrapperPlugin<D> |
A plugin with a special "has-a" relationship (i.e., composition rather than
inheritance) with a single data object of a particular type.
|
WrapperService<DT,PT extends WrapperPlugin<DT>> |
A service for managing
WrapperPlugin s of a particular type. |
Class | Description |
---|---|
AbstractHandlerPlugin<D> |
Abstract base class for
HandlerPlugin implementations. |
AbstractHandlerService<DT,PT extends HandlerPlugin<DT>> |
Abstract base class for
HandlerService s. |
AbstractPTService<PT extends SciJavaPlugin> |
Abstract base class for
PTService s. |
AbstractRichPlugin |
Abstract base class for
RichPlugin implementations. |
AbstractSingletonService<PT extends SingletonPlugin> |
Abstract base class for
SingletonService s. |
AbstractTypedPlugin<D> |
Abstract base class for
TypedPlugin s. |
AbstractTypedService<DT,PT extends TypedPlugin<DT>> |
Abstract base class for
TypedService s. |
AbstractWrapperPlugin<D> |
Abstract base class for
WrapperPlugin s. |
AbstractWrapperService<DT,PT extends WrapperPlugin<DT>> |
Abstract base class for
WrapperService s. |
DefaultPluginFinder |
Default SciJava plugin discovery mechanism.
|
DefaultPluginService |
Default service for keeping track of available plugins.
|
PluginIndex |
Data structure for managing registered plugins.
|
PluginInfo<PT extends SciJavaPlugin> |
A collection of metadata about a particular plugin.
|
SortablePlugin | Deprecated
Use
AbstractRichPlugin instead. |
Annotation Type | Description |
---|---|
Attr |
A name/value attribute pair, used to extend the @
Plugin annotation. |
Menu |
One item of a
Plugin 's menu path. |
Parameter |
An annotation for indicating a field is an input or output parameter.
|
Plugin |
Annotation identifying a plugin, which gets loaded by SciJava's dynamic
discovery mechanism.
|
Copyright © 2015–2022 SciJava. All rights reserved.