Interface DMNSVGShapeDef<W extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​F>

  • All Superinterfaces:
    DMNShapeDef<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>, org.kie.workbench.common.stunner.core.definition.shape.ShapeDef<W>, org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>, org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeDef<W,​F>, org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeViewDef<W,​F>
    All Known Subinterfaces:
    DMNDecisionServiceSVGShapeDef
    All Known Implementing Classes:
    DMNDecisionServiceSVGShapeDefImpl, DMNSVGShapeDefImpl

    public interface DMNSVGShapeDef<W extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​F>
    extends DMNShapeDef<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>, org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeViewDef<W,​F>
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default Optional<BiConsumer<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>> fontHandler()  
      default org.kie.workbench.common.stunner.core.client.shape.view.handler.FontHandler<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> newFontHandler()  
      default DMNViewHandlers.FontHandlerBuilder<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> newFontHandlerBuilder()  
      default org.kie.workbench.common.stunner.core.client.shape.view.handler.SizeHandler<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> newSizeHandler()  
      default org.kie.workbench.common.stunner.core.client.shape.view.handler.TitleHandler<org.kie.workbench.common.stunner.core.client.shape.view.ShapeView> newTitleHandler()  
      default org.kie.workbench.common.stunner.core.client.shape.view.handler.ViewAttributesHandler<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> newViewAttributesHandler()  
      default DMNViewHandlers.ViewAttributesHandlerBuilder<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> newViewAttributesHandlerBuilder()  
      default Optional<BiConsumer<org.kie.workbench.common.stunner.core.graph.content.view.View<W>,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>> sizeHandler()  
      default Optional<BiConsumer<String,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>> titleHandler()  
      default BiConsumer<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> viewHandler()  
      • Methods inherited from interface org.kie.workbench.common.stunner.core.definition.shape.ShapeDef

        getGlyph, getGlyph
      • Methods inherited from interface org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeDef

        getViewFactoryType, newViewInstance
      • Methods inherited from interface org.kie.workbench.common.stunner.svg.client.shape.def.SVGShapeViewDef

        getType
    • Method Detail

      • titleHandler

        default Optional<BiConsumer<String,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>> titleHandler()
        Specified by:
        titleHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​F>
      • fontHandler

        default Optional<BiConsumer<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>> fontHandler()
        Specified by:
        fontHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​F>
      • sizeHandler

        default Optional<BiConsumer<org.kie.workbench.common.stunner.core.graph.content.view.View<W>,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView>> sizeHandler()
        Specified by:
        sizeHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​F>
      • viewHandler

        default BiConsumer<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> viewHandler()
        Specified by:
        viewHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition,​F>
      • newTitleHandler

        default org.kie.workbench.common.stunner.core.client.shape.view.handler.TitleHandler<org.kie.workbench.common.stunner.core.client.shape.view.ShapeView> newTitleHandler()
      • newSizeHandler

        default org.kie.workbench.common.stunner.core.client.shape.view.handler.SizeHandler<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> newSizeHandler()
      • newFontHandler

        default org.kie.workbench.common.stunner.core.client.shape.view.handler.FontHandler<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> newFontHandler()
      • newViewAttributesHandler

        default org.kie.workbench.common.stunner.core.client.shape.view.handler.ViewAttributesHandler<W,​org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView> newViewAttributesHandler()