Class TypeNodeFactory
- java.lang.Object
-
- org.uberfire.ext.wires.core.client.factories.AbstractBaseFactory<T>
-
- org.drools.workbench.screens.guided.dtree.client.widget.factories.BaseGuidedDecisionTreeNodeFactory<com.ait.lienzo.client.core.shape.Circle>
-
- org.drools.workbench.screens.guided.dtree.client.widget.factories.TypeNodeFactory
-
- All Implemented Interfaces:
org.uberfire.ext.wires.core.api.factories.ShapeFactory<com.ait.lienzo.client.core.shape.Circle>
@ApplicationScoped public class TypeNodeFactory extends BaseGuidedDecisionTreeNodeFactory<com.ait.lienzo.client.core.shape.Circle>
-
-
Constructor Summary
Constructors Constructor Description TypeNodeFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbuilds(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shapeType)protected doublegetHeight()protected StringgetNodeLabel(org.uberfire.ext.wires.core.api.factories.FactoryHelper helper)TypeShapegetShape(org.drools.workbench.models.guided.dtree.shared.model.nodes.TypeNode node, boolean isReadOnly)This returns a new Shape representing an existing Nodeorg.uberfire.ext.wires.core.api.shapes.WiresBaseShapegetShape(org.uberfire.ext.wires.core.api.factories.FactoryHelper helper)This returns a new Shape following a drag operation from the paletteStringgetShapeDescription()protected doublegetWidth()protected com.ait.lienzo.client.core.shape.CirclemakeShape()-
Methods inherited from class org.drools.workbench.screens.guided.dtree.client.widget.factories.BaseGuidedDecisionTreeNodeFactory
getCategory, getDragProxy
-
-
-
-
Method Detail
-
getShapeDescription
public String getShapeDescription()
-
getShape
public org.uberfire.ext.wires.core.api.shapes.WiresBaseShape getShape(org.uberfire.ext.wires.core.api.factories.FactoryHelper helper)
This returns a new Shape following a drag operation from the palette- Parameters:
helper-- Returns:
-
getShape
public TypeShape getShape(org.drools.workbench.models.guided.dtree.shared.model.nodes.TypeNode node, boolean isReadOnly)
This returns a new Shape representing an existing Node- Parameters:
node-isReadOnly-- Returns:
-
getNodeLabel
protected String getNodeLabel(org.uberfire.ext.wires.core.api.factories.FactoryHelper helper)
- Specified by:
getNodeLabelin classBaseGuidedDecisionTreeNodeFactory<com.ait.lienzo.client.core.shape.Circle>
-
builds
public boolean builds(org.uberfire.ext.wires.core.api.shapes.WiresBaseShape shapeType)
- Specified by:
buildsin interfaceorg.uberfire.ext.wires.core.api.factories.ShapeFactory<com.ait.lienzo.client.core.shape.Circle>- Overrides:
buildsin classBaseGuidedDecisionTreeNodeFactory<com.ait.lienzo.client.core.shape.Circle>
-
makeShape
protected com.ait.lienzo.client.core.shape.Circle makeShape()
- Specified by:
makeShapein classorg.uberfire.ext.wires.core.client.factories.AbstractBaseFactory<com.ait.lienzo.client.core.shape.Circle>
-
getWidth
protected double getWidth()
- Specified by:
getWidthin classorg.uberfire.ext.wires.core.client.factories.AbstractBaseFactory<com.ait.lienzo.client.core.shape.Circle>
-
getHeight
protected double getHeight()
- Specified by:
getHeightin classorg.uberfire.ext.wires.core.client.factories.AbstractBaseFactory<com.ait.lienzo.client.core.shape.Circle>
-
-