Class DMNShapeFactory
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.shape.factory.DMNShapeFactory
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.shape.factory.ShapeFactory<org.kie.workbench.common.dmn.api.definition.DMNDefinition,org.kie.workbench.common.stunner.core.client.shape.Shape>
@Dependent public class DMNShapeFactory extends Object implements org.kie.workbench.common.stunner.core.client.shape.factory.ShapeFactory<org.kie.workbench.common.dmn.api.definition.DMNDefinition,org.kie.workbench.common.stunner.core.client.shape.Shape>
-
-
Constructor Summary
Constructors Constructor Description DMNShapeFactory(org.kie.workbench.common.stunner.svg.client.shape.factory.SVGShapeFactory svgShapeFactory, DMNConnectorShapeFactory dmnConnectorShapeFactory, DMNDecisionServiceShapeFactory dmnDecisionServiceShapeFactory, org.kie.workbench.common.stunner.core.client.shape.factory.DelegateShapeFactory<org.kie.workbench.common.dmn.api.definition.DMNDefinition,org.kie.workbench.common.stunner.core.client.shape.Shape> delegateShapeFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.stunner.core.definition.shape.GlyphgetGlyph(String definitionId)org.kie.workbench.common.stunner.core.definition.shape.GlyphgetGlyph(String definitionId, Class<? extends org.kie.workbench.common.stunner.core.client.shape.factory.ShapeFactory.GlyphConsumer> consumer)voidinit()org.kie.workbench.common.stunner.core.client.shape.ShapenewShape(org.kie.workbench.common.dmn.api.definition.DMNDefinition definition)
-
-
-
Constructor Detail
-
DMNShapeFactory
@Inject public DMNShapeFactory(org.kie.workbench.common.stunner.svg.client.shape.factory.SVGShapeFactory svgShapeFactory, DMNConnectorShapeFactory dmnConnectorShapeFactory, DMNDecisionServiceShapeFactory dmnDecisionServiceShapeFactory, org.kie.workbench.common.stunner.core.client.shape.factory.DelegateShapeFactory<org.kie.workbench.common.dmn.api.definition.DMNDefinition,org.kie.workbench.common.stunner.core.client.shape.Shape> delegateShapeFactory)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
newShape
public org.kie.workbench.common.stunner.core.client.shape.Shape newShape(org.kie.workbench.common.dmn.api.definition.DMNDefinition definition)
- Specified by:
newShapein interfaceorg.kie.workbench.common.stunner.core.client.shape.factory.ShapeFactory<org.kie.workbench.common.dmn.api.definition.DMNDefinition,org.kie.workbench.common.stunner.core.client.shape.Shape>
-
getGlyph
public org.kie.workbench.common.stunner.core.definition.shape.Glyph getGlyph(String definitionId)
- Specified by:
getGlyphin interfaceorg.kie.workbench.common.stunner.core.client.shape.factory.ShapeFactory<org.kie.workbench.common.dmn.api.definition.DMNDefinition,org.kie.workbench.common.stunner.core.client.shape.Shape>
-
getGlyph
public org.kie.workbench.common.stunner.core.definition.shape.Glyph getGlyph(String definitionId, Class<? extends org.kie.workbench.common.stunner.core.client.shape.factory.ShapeFactory.GlyphConsumer> consumer)
- Specified by:
getGlyphin interfaceorg.kie.workbench.common.stunner.core.client.shape.factory.ShapeFactory<org.kie.workbench.common.dmn.api.definition.DMNDefinition,org.kie.workbench.common.stunner.core.client.shape.Shape>
-
-