| Interface | Description |
|---|---|
| Module |
A module is an encapsulated piece of functionality with inputs and outputs.
|
| ModuleInfo |
A ModuleInfo object encapsulates metadata about a particular
Module
(but not a specific instance of it). |
| ModuleItem<T> |
A ModuleItem represents metadata about one input or output of a module.
|
| ModuleService |
Interface for service that tracks and executes available modules.
|
| MutableModule |
Module extension allowing manipulation of its metadata. |
| MutableModuleInfo |
ModuleInfo extension allowing manipulation of its metadata. |
| MutableModuleItem<T> |
ModuleItem extension allowing manipulation of its metadata. |
| Class | Description |
|---|---|
| AbstractModule |
Abstract superclass of
Module implementations. |
| AbstractModuleInfo |
Abstract superclass of
ModuleInfo implementation. |
| AbstractModuleItem<T> |
Abstract superclass of
ModuleItem implementations. |
| DefaultModuleService |
Default service for keeping track of and executing available modules.
|
| DefaultMutableModule |
Default
MutableModule implementation, intended for subclassing. |
| DefaultMutableModuleInfo |
Default
MutableModuleInfo implementation. |
| DefaultMutableModuleItem<T> |
Default
MutableModuleItem implementation, for use with custom
MutableModule implementations. |
| MethodRef |
A reference to a
Method, which can be invoked at will. |
| ModuleIndex |
Data structure for managing registered modules.
|
| ModuleRunner |
Helper class for executing a
Module, including pre- and
post-processing and event notification. |
| Exception | Description |
|---|---|
| MethodCallException |
An exception thrown when a reflective method execution fails.
|
| ModuleCanceledException |
An exception thrown when a module execution is canceled.
|
| ModuleException |
An exception thrown when something goes wrong with a module.
|
Copyright © 2015–2022 SciJava. All rights reserved.