Renderer

A Renderer is used to display data of a given type. This is used for displaying the intermediate inputs and outputs of a workflow run, and for displaying the outputs of the run.

A new way to display data of a given type can be added to Taverna 1.7.x by a class that implements the org.embl.ebi.escience.scuflui.spi.RendererSPI interface. The name of the new class must be specified within a org.embl.ebi.escience.scuflui.spi.RendererSPI file within the appropriate resources/META-INF/services directory.

Example

net.sourceforge.taverna.scuflui.renderers.SVGRenderer implements the org.embl.ebi.escience.scuflui.spi.RendererSPI interface.

public class SVGRenderer extends ByPattern implements RendererSPI {

	...
}

The file named org.embl.ebi.escience.scuflui.spi.RendererSPI must contain the line:

net.sourceforge.taverna.scuflui.renderers.SVGRenderer