Class AbstractSVGShapeTranslator<E extends Element,O extends AbstractShapeDefinition<?>>
- java.lang.Object
-
- org.kie.workbench.common.stunner.svg.gen.translator.impl.AbstractSVGPrimitiveTranslator<E,O>
-
- org.kie.workbench.common.stunner.svg.gen.translator.impl.AbstractSVGShapeTranslator<E,O>
-
- All Implemented Interfaces:
SVGElementTranslator<E,O>,Translator<E>
- Direct Known Subclasses:
SVGCircleTranslator,SVGImageTranslator,SVGMultiPathTranslator,SVGRectTranslator
public abstract class AbstractSVGShapeTranslator<E extends Element,O extends AbstractShapeDefinition<?>> extends AbstractSVGPrimitiveTranslator<E,O>
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.stunner.svg.gen.translator.impl.AbstractSVGPrimitiveTranslator
ID, X, Y
-
-
Constructor Summary
Constructors Constructor Description AbstractSVGShapeTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidtranslatePrimitiveDefinition(E element, O def, SVGTranslatorContext context)protected StyleDefinitiontranslateStyles(E element, O def, SVGTranslatorContext context)-
Methods inherited from class org.kie.workbench.common.stunner.svg.gen.translator.impl.AbstractSVGPrimitiveTranslator
doTranslate, failIfEmpty, getId, getXAttributeName, getYAttributeName, isEmpty, translate, translateLayout, translatePosition, translatePrimitiveExcluded, translateTransformDefinition, translateTransforms
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.stunner.svg.gen.translator.SVGElementTranslator
getTagName
-
Methods inherited from interface org.kie.workbench.common.stunner.svg.gen.translator.Translator
getInputType
-
-
-
-
Method Detail
-
translatePrimitiveDefinition
protected void translatePrimitiveDefinition(E element, O def, SVGTranslatorContext context) throws TranslatorException
- Overrides:
translatePrimitiveDefinitionin classAbstractSVGPrimitiveTranslator<E extends Element,O extends AbstractShapeDefinition<?>>- Throws:
TranslatorException
-
translateStyles
protected StyleDefinition translateStyles(E element, O def, SVGTranslatorContext context) throws TranslatorException
- Overrides:
translateStylesin classAbstractSVGPrimitiveTranslator<E extends Element,O extends AbstractShapeDefinition<?>>- Throws:
TranslatorException
-
-