Class ShapeViewHandlersDef<W,​V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView,​D extends org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​V>>

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.definition.shape.ShapeDef<W>, org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​V>

    public class ShapeViewHandlersDef<W,​V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView,​D extends org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​V>>
    extends Object
    implements org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​V>
    • Constructor Detail

      • ShapeViewHandlersDef

        public ShapeViewHandlersDef​(D delegate)
    • Method Detail

      • titleHandler

        public Optional<BiConsumer<String,​V>> titleHandler()
        Specified by:
        titleHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
      • fontHandler

        public Optional<BiConsumer<W,​V>> fontHandler()
        Specified by:
        fontHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
      • sizeHandler

        public Optional<BiConsumer<org.kie.workbench.common.stunner.core.graph.content.view.View<W>,​V>> sizeHandler()
        Specified by:
        sizeHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
      • viewHandler

        public BiConsumer<W,​V> viewHandler()
        Specified by:
        viewHandler in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeViewDef<W,​V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
      • getType

        public Class<? extends org.kie.workbench.common.stunner.core.definition.shape.ShapeDef> getType()
        Specified by:
        getType in interface org.kie.workbench.common.stunner.core.definition.shape.ShapeDef<W>
      • getGlyph

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

        public D getShapeViewDef()