Class AbstractConditionalTransformationRenderer<Result,Container,Input>
- java.lang.Object
-
- science.aist.gtf.transformation.renderer.AbstractConditionalTransformationRenderer<Result,Container,Input>
-
- All Implemented Interfaces:
TransformationRender<Optional<Result>,Result,Container,Input>
- Direct Known Subclasses:
AbstractGeneratorTemplateRenderer
,AbstractGraphTransformationRenderer
public abstract class AbstractConditionalTransformationRenderer<Result,Container,Input> extends Object implements TransformationRender<Optional<Result>,Result,Container,Input>
Transformation renderer, that is only used if a given renderer condition matches on the input element
- Since:
- 1.0
- Author:
- Andreas Pointner
-
-
Constructor Summary
Constructors Constructor Description AbstractConditionalTransformationRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Result>
renderElement(Container container, Input currentElement)
Renders a given element-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface science.aist.gtf.transformation.renderer.TransformationRender
createElement, mapProperties
-
-
-
-
Method Detail
-
renderElement
public Optional<Result> renderElement(Container container, Input currentElement)
Description copied from interface:TransformationRender
Renders a given element- Specified by:
renderElement
in interfaceTransformationRender<Optional<Result>,Result,Container,Input>
- Parameters:
container
- the containercurrentElement
- the current element- Returns:
- the rendered element
-
-