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.