Class LienzoSvgDataUriGlyphRenderer

  • All Implemented Interfaces:
    LienzoGlyphRenderer<org.kie.workbench.common.stunner.core.client.shape.SvgDataUriGlyph>, org.kie.workbench.common.stunner.core.client.components.glyph.GlyphRenderer<org.kie.workbench.common.stunner.core.client.shape.SvgDataUriGlyph,​com.ait.lienzo.client.core.shape.Group>

    @Dependent
    public class LienzoSvgDataUriGlyphRenderer
    extends AbstractLienzoShapeGlyphRenderer<org.kie.workbench.common.stunner.core.client.shape.SvgDataUriGlyph,​com.ait.lienzo.client.core.shape.Picture>
    • Constructor Detail

      • LienzoSvgDataUriGlyphRenderer

        protected LienzoSvgDataUriGlyphRenderer()
      • LienzoSvgDataUriGlyphRenderer

        @Inject
        public LienzoSvgDataUriGlyphRenderer​(org.kie.workbench.common.stunner.core.client.util.SvgDataUriGenerator svgDataUriUtil)
    • Method Detail

      • getGlyphType

        public Class<org.kie.workbench.common.stunner.core.client.shape.SvgDataUriGlyph> getGlyphType()
      • getShape

        protected void getShape​(org.kie.workbench.common.stunner.core.client.shape.SvgDataUriGlyph glyph,
                                double width,
                                double height,
                                Consumer<com.ait.lienzo.client.core.shape.Picture> shapeConsumer)
        Specified by:
        getShape in class AbstractLienzoShapeGlyphRenderer<org.kie.workbench.common.stunner.core.client.shape.SvgDataUriGlyph,​com.ait.lienzo.client.core.shape.Picture>