Class LienzoShapeGlyphRenderer

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

    @Dependent
    public class LienzoShapeGlyphRenderer
    extends Object
    implements LienzoGlyphRenderer<org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph>
    • Constructor Detail

      • LienzoShapeGlyphRenderer

        protected LienzoShapeGlyphRenderer()
      • LienzoShapeGlyphRenderer

        @Inject
        public LienzoShapeGlyphRenderer​(org.kie.workbench.common.stunner.core.api.FactoryManager factoryManager)
    • Method Detail

      • getGlyphType

        public Class<org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph> getGlyphType()
        Specified by:
        getGlyphType in interface org.kie.workbench.common.stunner.core.client.components.glyph.GlyphRenderer<org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph,​com.ait.lienzo.client.core.shape.Group>
      • render

        public com.ait.lienzo.client.core.shape.Group render​(org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph glyph,
                                                             double width,
                                                             double height)
        Specified by:
        render in interface org.kie.workbench.common.stunner.core.client.components.glyph.GlyphRenderer<org.kie.workbench.common.stunner.core.definition.shape.ShapeGlyph,​com.ait.lienzo.client.core.shape.Group>