public abstract class BaseGuidedDecisionTreeShape<T extends org.drools.workbench.models.guided.dtree.shared.model.nodes.Node>
extends org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNode
com.ait.lienzo.client.core.shape.Group.GroupFactorycom.ait.lienzo.client.core.shape.GroupOf.GroupOfFactory<T extends com.ait.lienzo.client.core.shape.IPrimitive<?>,C extends com.ait.lienzo.client.core.shape.GroupOf<T,C>>| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isReadOnly |
protected T |
node |
protected NodeLabel |
nodeLabel |
protected com.ait.lienzo.client.core.shape.Text |
plus |
| Constructor and Description |
|---|
BaseGuidedDecisionTreeShape(com.ait.lienzo.client.core.shape.Circle shape,
T node,
boolean isReadOnly) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChildNode(org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNode child) |
protected com.ait.lienzo.client.core.types.Point2D |
getControlTarget(com.ait.lienzo.client.core.shape.Group ctrl) |
double |
getHeight() |
T |
getModelNode() |
protected abstract String |
getNodeLabel()
Get a String for the Node
|
double |
getWidth() |
void |
onCollapseProgress(double pct) |
void |
onCollapseStart() |
void |
onExpandEnd() |
void |
onExpandProgress(double pct) |
protected void |
setNodeLabel(String label)
Set the label shown for this Node.
|
void |
setPresenter(GuidedDecisionTreeEditorPresenter presenter) |
void |
setSelected(boolean isSelected) |
protected com.ait.lienzo.client.core.shape.Group |
setupControl(com.google.gwt.resources.client.ImageResource resource,
org.uberfire.mvp.Command command) |
protected void |
setupControls() |
acceptChildNode, collapse, contains, destroy, expand, getChildren, getDescendants, getParentNode, hasChildren, hasCollapsedChildren, onCollapseEnd, onExpandStart, removeChildNode, setLayoutManager, setParentNode, setShapesManager, setX, setYaddControl, getId, hideControls, isControlsVisible, removeControl, setControls, setSelectionManager, showControlsasGroup, getDefaultStorageEngineadd, add, asContainer, asGroupOf, asPrimitive, attachToLayerColorMap, batch, destroy, detachFromLayerColorMap, draw, find, getAlpha, getBoundingBoxAttributes, getControlHandleFactory, getControlHandles, getControlHandles, getDragBounds, getDragConstraint, getDragConstraints, getDragMode, getEventPropagationMode, getFactory, getFillAlpha, getGroupType, getLocation, getOffset, getRotation, getRotationDegrees, getScale, getShear, getStrokeAlpha, getTransformingAttributes, getX, getY, isDraggable, isDragging, isEditable, moveDown, moveToBottom, moveToTop, moveUp, refresh, remove, removeAll, removeFromParent, setAlpha, setControlHandleFactory, setDragBounds, setDragConstraint, setDragConstraints, setDraggable, setDragging, setDragMode, setEditable, setEventPropagationMode, setFillAlpha, setGroupType, setLocation, setOffset, setOffset, setOffset, setRotation, setRotationDegrees, setScale, setScale, setScale, setShear, setShear, setStrokeAlpha, toJSONObjectasContainerNode, copy, drawWithoutTransforms, find, findByID, getBoundingBox, getChildNodes, getChildNodes, getPathClipper, getStorageBounds, getStorageEngine, length, moveDown, moveToBottom, moveToTop, moveUp, setPathClipper, setStorageBounds, setStorageEngineaddAttributesChangedHandler, addEnsureHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, addParentsLocations, animate, animate, asAttributes, asAttributes, asGuide, asLayer, asList, asMultiPointShape, asNode, asScene, asShape, asViewport, cancelAttributesChangedBatcher, cast, copyUnchecked, doAnimating, drawWithTransforms, drawWithTransforms, equals, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingPoints, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getPossibleNodeTransform, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, hashCode, hasMetaData, isAnimating, isEventHandled, isEventHandledGlobally, isListening, isVisible, onWire, setAttributesChangedBatcher, setID, setListening, setName, setNodeType, setParent, setUserData, setVisible, toJSONString, toString, unAnimating, uuidclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAttributesChangedHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, animate, animate, asContainerNode, asGuide, asLayer, asMultiPointShape, asNode, asScene, asShape, asViewport, cancelAttributesChangedBatcher, copy, drawWithTransforms, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingBox, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, hasMetaData, isEventHandled, isListening, isVisible, setAttributesChangedBatcher, setID, setListening, setName, setUserData, setVisible, uuidprotected final com.ait.lienzo.client.core.shape.Text plus
protected NodeLabel nodeLabel
protected final T extends org.drools.workbench.models.guided.dtree.shared.model.nodes.Node node
protected boolean isReadOnly
public BaseGuidedDecisionTreeShape(com.ait.lienzo.client.core.shape.Circle shape,
T node,
boolean isReadOnly)
public void setPresenter(GuidedDecisionTreeEditorPresenter presenter)
protected void setupControls()
protected com.ait.lienzo.client.core.shape.Group setupControl(com.google.gwt.resources.client.ImageResource resource,
org.uberfire.mvp.Command command)
protected void setNodeLabel(String label)
label - protected abstract String getNodeLabel()
public void setSelected(boolean isSelected)
public void addChildNode(org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNode child)
addChildNode in class org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNodeprotected com.ait.lienzo.client.core.types.Point2D getControlTarget(com.ait.lienzo.client.core.shape.Group ctrl)
getControlTarget in class org.uberfire.ext.wires.core.api.shapes.WiresBaseShapepublic void onCollapseStart()
onCollapseStart in class org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNodepublic void onCollapseProgress(double pct)
onCollapseProgress in class org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNodepublic void onExpandProgress(double pct)
onExpandProgress in class org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNodepublic void onExpandEnd()
onExpandEnd in class org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNodepublic double getWidth()
getWidth in class org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNodepublic double getHeight()
getHeight in class org.uberfire.ext.wires.core.trees.client.shapes.WiresBaseTreeNodepublic T getModelNode()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.