Class DMNConnectorShapeDefImpl

  • All Implemented Interfaces:
    DMNConnectorShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>, DMNShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>, org.kie.workbench.common.stunner.core.definition.shape.ShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition>, org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>, org.kie.workbench.common.stunner.shapes.def.BasicShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition>, org.kie.workbench.common.stunner.shapes.def.BasicShapeViewDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>, org.kie.workbench.common.stunner.shapes.def.ConnectorShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>

    public class DMNConnectorShapeDefImpl
    extends Object
    implements DMNConnectorShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.shapes.def.ConnectorShapeDef

        org.kie.workbench.common.stunner.shapes.def.ConnectorShapeDef.Direction
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Map<Class<? extends org.kie.workbench.common.dmn.api.definition.DMNDefinition>,​org.kie.workbench.common.stunner.core.definition.shape.Glyph> GLYPHS  
      • Fields inherited from interface org.kie.workbench.common.stunner.shapes.def.ConnectorShapeDef

        FONT_COLOR, FONT_FAMILY, FONT_SIZE, FONT_STROKE_COLOR, GLYPH, STROKE_SIZE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.workbench.common.stunner.core.definition.shape.Glyph getGlyph​(Class type, String defId)  
      BiConsumer<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView> viewHandler()  
      • Methods inherited from interface org.kie.workbench.common.stunner.shapes.def.ConnectorShapeDef

        getDashArray, getDirection, getType
      • Methods inherited from interface org.kie.workbench.common.stunner.core.definition.shape.ShapeDef

        getGlyph
      • Methods inherited from interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef

        fontHandler, sizeHandler, titleHandler
    • Field Detail

      • GLYPHS

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

      • DMNConnectorShapeDefImpl

        public DMNConnectorShapeDefImpl()
    • Method Detail

      • viewHandler

        public BiConsumer<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView> viewHandler()
        Specified by:
        viewHandler in interface DMNConnectorShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>
        Specified by:
        viewHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>
      • getGlyph

        public org.kie.workbench.common.stunner.core.definition.shape.Glyph getGlyph​(Class type,
                                                                                     String defId)
        Specified by:
        getGlyph in interface org.kie.workbench.common.stunner.shapes.def.ConnectorShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition,​org.kie.workbench.common.stunner.shapes.client.view.AbstractConnectorView>
        Specified by:
        getGlyph in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeDef<org.kie.workbench.common.dmn.api.definition.DMNDefinition>