Class DMNSVGShapeDefImpl

  • All Implemented Interfaces:
    DMNShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>, DMNSVGShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​DMNSVGViewFactory>, org.kie.workbench.common.stunner.core.definition.shape.ShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition>, org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>, org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​DMNSVGViewFactory>, org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeViewDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​DMNSVGViewFactory>

    public class DMNSVGShapeDefImpl
    extends Object
    implements DMNSVGShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​DMNSVGViewFactory>
    • Field Detail

      • VIEW_RESOURCES

        public static final org.kie.workbench.common.stunner.svg.client.shape.factory.SVGShapeViewResources<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​DMNSVGViewFactory> VIEW_RESOURCES
      • GLYPHS_TOOLBOX

        public static final Map<Class<? extends org.kie.workbench.common.dmn.api.definition.DMNDefinition>,​org.kie.workbench.common.stunner.core.definition.shape.Glyph> GLYPHS_TOOLBOX
      • GLYPHS_PALETTE

        public static final Map<Class<? extends org.kie.workbench.common.dmn.api.definition.DMNDefinition>,​org.kie.workbench.common.stunner.core.definition.shape.Glyph> GLYPHS_PALETTE
    • Constructor Detail

      • DMNSVGShapeDefImpl

        public DMNSVGShapeDefImpl()
    • Method Detail

      • getViewFactoryType

        public Class<DMNSVGViewFactory> getViewFactoryType()
        Specified by:
        getViewFactoryType in interface org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​DMNSVGViewFactory>
      • newViewInstance

        public org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView<?> newViewInstance​(DMNSVGViewFactory factory,
                                                                                                      org.kie.workbench.common.dmn.api.definition.DMNViewDefinition bean)
        Specified by:
        newViewInstance in interface org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​DMNSVGViewFactory>
      • getGlyph

        public org.kie.workbench.common.stunner.core.definition.shape.Glyph getGlyph​(Class<? extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition> type,
                                                                                     String defId)
        Specified by:
        getGlyph in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition>
      • getGlyph

        public org.kie.workbench.common.stunner.core.definition.shape.Glyph getGlyph​(Class<? extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition> type,
                                                                                     Class<? extends org.kie.workbench.common.stunner.core.client.shape.factory.ShapeFactory.GlyphConsumer> consumer,
                                                                                     String defId)
        Specified by:
        getGlyph in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition>