Package science.aist.gtf.template
Interface GeneratorTemplateRenderer<R,S>
-
- Type Parameters:
R- the result of the rendererS- the source object of the renderer
- All Superinterfaces:
TransformationRender<Optional<R>,R,GeneratorTemplate,S>
- All Known Implementing Classes:
AbstractGeneratorTemplateRenderer,DeleteFileRenderer,DirectoryCopyRenderer,DirectoryCreateRenderer,FileCopyRenderer,FileOperationRenderer,GeneratorTemplateRendererImpl,GraphVizImageRenderer,InstantiateTemplateRenderer,ShellCommandRenderer,UnzipRenderer
public interface GeneratorTemplateRenderer<R,S> extends TransformationRender<Optional<R>,R,GeneratorTemplate,S>
Specification of a Transformation Renderer for Templates
- Since:
- 1.0
- Author:
- Andreas Schuler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RexecuteTask(R taskResult, GeneratorTemplate container, S task)Executes a given task-
Methods inherited from interface science.aist.gtf.transformation.renderer.TransformationRender
createElement, mapProperties, renderElement
-
-
-
-
Method Detail
-
executeTask
R executeTask(R taskResult, GeneratorTemplate container, S task)
Executes a given task- Parameters:
taskResult- the task resultcontainer- the generator templatetask- the task that should be executed- Returns:
- the result of the task
-
-