Class BasicShapesFactory
- java.lang.Object
-
- org.kie.workbench.common.stunner.shapes.client.factory.BasicShapesFactory
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.shape.factory.ShapeDefFactory<Object,org.kie.workbench.common.stunner.shapes.def.BasicShapeDef<Object>,org.kie.workbench.common.stunner.core.client.shape.Shape<org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>>
@Dependent public class BasicShapesFactory extends Object implements org.kie.workbench.common.stunner.core.client.shape.factory.ShapeDefFactory<Object,org.kie.workbench.common.stunner.shapes.def.BasicShapeDef<Object>,org.kie.workbench.common.stunner.core.client.shape.Shape<org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>>
-
-
Constructor Summary
Constructors Constructor Description BasicShapesFactory(org.kie.workbench.common.stunner.core.client.shape.factory.ShapeDefFunctionalFactory<Object,org.kie.workbench.common.stunner.shapes.def.BasicShapeDef,org.kie.workbench.common.stunner.core.client.shape.Shape> functionalFactory, ShapeViewFactory shapeViewFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()org.kie.workbench.common.stunner.core.client.shape.Shape<org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>newShape(Object instance, org.kie.workbench.common.stunner.shapes.def.BasicShapeDef<Object> shapeDef)
-
-
-
Constructor Detail
-
BasicShapesFactory
@Inject public BasicShapesFactory(org.kie.workbench.common.stunner.core.client.shape.factory.ShapeDefFunctionalFactory<Object,org.kie.workbench.common.stunner.shapes.def.BasicShapeDef,org.kie.workbench.common.stunner.core.client.shape.Shape> functionalFactory, ShapeViewFactory shapeViewFactory)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
newShape
public org.kie.workbench.common.stunner.core.client.shape.Shape<org.kie.workbench.common.stunner.core.client.shape.view.ShapeView> newShape(Object instance, org.kie.workbench.common.stunner.shapes.def.BasicShapeDef<Object> shapeDef)
- Specified by:
newShapein interfaceorg.kie.workbench.common.stunner.core.client.shape.factory.ShapeDefFactory<Object,org.kie.workbench.common.stunner.shapes.def.BasicShapeDef<Object>,org.kie.workbench.common.stunner.core.client.shape.Shape<org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>>
-
-