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>>
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.shape.view.ShapeViewHandlersDef<W,V,D>
-
- 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 Summary
Constructors Constructor Description ShapeViewHandlersDef(D delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<BiConsumer<W,V>>fontHandler()org.kie.workbench.common.stunner.core.definition.shape.GlyphgetGlyph(Class<? extends W> type, String defId)DgetShapeViewDef()Class<? extends org.kie.workbench.common.stunner.core.definition.shape.ShapeDef>getType()Optional<BiConsumer<org.kie.workbench.common.stunner.core.graph.content.view.View<W>,V>>sizeHandler()Optional<BiConsumer<String,V>>titleHandler()BiConsumer<W,V>viewHandler()
-
-
-
Constructor Detail
-
ShapeViewHandlersDef
public ShapeViewHandlersDef(D delegate)
-
-
Method Detail
-
titleHandler
public Optional<BiConsumer<String,V>> titleHandler()
-
fontHandler
public Optional<BiConsumer<W,V>> fontHandler()
-
sizeHandler
public Optional<BiConsumer<org.kie.workbench.common.stunner.core.graph.content.view.View<W>,V>> sizeHandler()
-
viewHandler
public BiConsumer<W,V> viewHandler()
-
getType
public Class<? extends org.kie.workbench.common.stunner.core.definition.shape.ShapeDef> getType()
- Specified by:
getTypein interfaceorg.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:
getGlyphin interfaceorg.kie.workbench.common.stunner.core.definition.shape.ShapeDef<W>
-
getShapeViewDef
public D getShapeViewDef()
-
-