Drools Workbench - Guided Decision Tree Editor - Client 6.2.0.CR1

org.drools.workbench.screens.guided.dtree.client.widget.factories
Class TypeNodeFactory

java.lang.Object
  extended by org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory<T>
      extended by org.drools.workbench.screens.guided.dtree.client.widget.factories.BaseGuidedDecisionTreeNodeFactory<com.emitrom.lienzo.client.core.shape.Circle>
          extended by org.drools.workbench.screens.guided.dtree.client.widget.factories.TypeNodeFactory
All Implemented Interfaces:
org.kie.uberfire.wires.core.api.factories.ShapeFactory<com.emitrom.lienzo.client.core.shape.Circle>

@ApplicationScoped
public class TypeNodeFactory
extends BaseGuidedDecisionTreeNodeFactory<com.emitrom.lienzo.client.core.shape.Circle>


Constructor Summary
TypeNodeFactory()
           
 
Method Summary
 boolean builds(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shapeType)
           
protected  double getHeight()
           
protected  String getNodeLabel(org.kie.uberfire.wires.core.api.factories.FactoryHelper helper)
           
 org.kie.uberfire.wires.core.api.shapes.WiresBaseShape getShape(org.kie.uberfire.wires.core.api.factories.FactoryHelper helper)
          This returns a new Shape following a drag operation from the palette
 TypeShape getShape(org.drools.workbench.models.guided.dtree.shared.model.nodes.TypeNode node, boolean isReadOnly)
          This returns a new Shape representing an existing Node
 String getShapeDescription()
           
protected  double getWidth()
           
protected  com.emitrom.lienzo.client.core.shape.Circle makeShape()
           
 
Methods inherited from class org.drools.workbench.screens.guided.dtree.client.widget.factories.BaseGuidedDecisionTreeNodeFactory
getCategory, getDragProxy
 
Methods inherited from class org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory
getGlyph
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeNodeFactory

public TypeNodeFactory()
Method Detail

getShapeDescription

public String getShapeDescription()

getShape

public org.kie.uberfire.wires.core.api.shapes.WiresBaseShape getShape(org.kie.uberfire.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.kie.uberfire.wires.core.api.factories.FactoryHelper helper)
Specified by:
getNodeLabel in class BaseGuidedDecisionTreeNodeFactory<com.emitrom.lienzo.client.core.shape.Circle>

builds

public boolean builds(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shapeType)
Specified by:
builds in interface org.kie.uberfire.wires.core.api.factories.ShapeFactory<com.emitrom.lienzo.client.core.shape.Circle>
Overrides:
builds in class BaseGuidedDecisionTreeNodeFactory<com.emitrom.lienzo.client.core.shape.Circle>

makeShape

protected com.emitrom.lienzo.client.core.shape.Circle makeShape()
Specified by:
makeShape in class org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory<com.emitrom.lienzo.client.core.shape.Circle>

getWidth

protected double getWidth()
Specified by:
getWidth in class org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory<com.emitrom.lienzo.client.core.shape.Circle>

getHeight

protected double getHeight()
Specified by:
getHeight in class org.kie.uberfire.wires.core.client.factories.AbstractBaseFactory<com.emitrom.lienzo.client.core.shape.Circle>

Drools Workbench - Guided Decision Tree Editor - Client 6.2.0.CR1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.