Package org.scijava.module.process
Interface PostprocessorPlugin
-
- All Superinterfaces:
Contextual,ModulePostprocessor,ModuleProcessor,SciJavaPlugin
- All Known Implementing Classes:
AbstractPostprocessorPlugin,DebugPostprocessor,DisplayPostprocessor
public interface PostprocessorPlugin extends SciJavaPlugin, Contextual, ModulePostprocessor
A postprocessor plugin defines a step that occurs immediately following the actual execution of aModule. Typically, a postprocessor does something with the results of a module, such as displaying its outputs on screen.Postprocessor plugins discoverable at runtime must implement this interface and be annotated with @
Pluginwith attributePlugin.type()=PostprocessorPlugin.class. While it possible to create a postprocessor plugin merely by implementing this interface, it is encouraged to instead extendAbstractPostprocessorPlugin, for convenience.- Author:
- Curtis Rueden
- See Also:
ModulePostprocessor
-
-
Method Summary
-
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
-
Methods inherited from interface org.scijava.module.process.ModuleProcessor
process
-
-