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 R
executeTask(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
-
-