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

Method Summary
 
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
 
Methods inherited from interface org.scijava.module.process.ModuleProcessor
process
 



Copyright © 2009–2014 SciJava. All rights reserved.