Package org.scijava.module

Interface Summary
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 Summary
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 Summary
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 © 2009–2014 SciJava. All rights reserved.