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 a Module
. 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 @Plugin
with attribute Plugin.type()
=
PostprocessorPlugin
.class. While it possible to create a
postprocessor plugin merely by implementing this interface, it is encouraged
to instead extend AbstractPostprocessorPlugin
, for convenience.
- Author:
- Curtis Rueden
- See Also:
ModulePostprocessor
Copyright © 2009–2014 SciJava. All rights reserved.