Class DMNSVGShapeDefImpl
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.shape.def.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 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_PALETTEstatic Map<Class<? extends org.kie.workbench.common.dmn.api.definition.DMNDefinition>,org.kie.workbench.common.stunner.core.definition.shape.Glyph>GLYPHS_TOOLBOXstatic org.kie.workbench.common.stunner.svg.client.shape.factory.SVGShapeViewResources<org.kie.workbench.common.dmn.api.definition.DMNDefinition,DMNSVGViewFactory>VIEW_RESOURCES
-
Constructor Summary
Constructors Constructor Description DMNSVGShapeDefImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.stunner.core.definition.shape.GlyphgetGlyph(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)org.kie.workbench.common.stunner.core.definition.shape.GlyphgetGlyph(Class<? extends org.kie.workbench.common.dmn.api.definition.DMNViewDefinition> type, String defId)Class<DMNSVGViewFactory>getViewFactoryType()org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView<?>newViewInstance(DMNSVGViewFactory factory, org.kie.workbench.common.dmn.api.definition.DMNViewDefinition bean)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.dmn.client.shape.def.DMNSVGShapeDef
fontHandler, newFontHandler, newFontHandlerBuilder, newSizeHandler, newTitleHandler, newViewAttributesHandler, newViewAttributesHandlerBuilder, sizeHandler, titleHandler, viewHandler
-
-
-
-
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
-
-
Method Detail
-
getViewFactoryType
public Class<DMNSVGViewFactory> getViewFactoryType()
- Specified by:
getViewFactoryTypein interfaceorg.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:
newViewInstancein interfaceorg.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:
getGlyphin interfaceorg.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:
getGlyphin interfaceorg.kie.workbench.common.stunner.core.definition.shape.ShapeDef<org.kie.workbench.common.dmn.api.definition.DMNViewDefinition>
-
-