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

org.drools.workbench.screens.guided.dtree.client.widget
Class GuidedDecisionTreeWidget

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.kie.uberfire.wires.core.client.canvas.WiresCanvas
                  extended by org.drools.workbench.screens.guided.dtree.client.widget.GuidedDecisionTreeWidget
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, org.kie.uberfire.wires.core.api.magnets.MagnetManager, org.kie.uberfire.wires.core.api.selection.SelectionManager, org.kie.uberfire.wires.core.api.shapes.ShapesManager, org.uberfire.client.mvp.UberView<GuidedDecisionTreeEditorPresenter>

public class GuidedDecisionTreeWidget
extends org.kie.uberfire.wires.core.client.canvas.WiresCanvas
implements org.uberfire.client.mvp.UberView<GuidedDecisionTreeEditorPresenter>


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class org.kie.uberfire.wires.core.client.canvas.WiresCanvas
canvasLayer, DEFAULT_SIZE_HEIGHT, DEFAULT_SIZE_WIDTH, shapesInCanvas
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
GuidedDecisionTreeWidget()
           
 
Method Summary
 void addShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
           
 void clear()
           
 void deleteShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
           
 void deselectShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
           
 void forceDeleteShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
           
protected  BaseGuidedDecisionTreeShape getParentNode(BaseGuidedDecisionTreeShape uiChild, double cx, double cy)
           
 void init(GuidedDecisionTreeEditorPresenter presenter)
           
 void onDragCompleteHandler(org.kie.uberfire.wires.core.api.events.ShapeDragCompleteEvent shapeDragCompleteEvent)
           
 void onDragPreviewHandler(org.kie.uberfire.wires.core.api.events.ShapeDragPreviewEvent shapeDragPreviewEvent)
           
 void onShapeDeleted(org.kie.uberfire.wires.core.api.events.ShapeDeletedEvent event)
           
 void onShapeSelected(org.kie.uberfire.wires.core.api.events.ShapeSelectedEvent event)
           
 void selectShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
           
 void setModel(org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree model, boolean isReadOnly)
           
 
Methods inherited from class org.kie.uberfire.wires.core.client.canvas.WiresCanvas
clearSelection, getMagnet, getProgressBar, getSelectedShape, getShapesInCanvas, hasProgressBar, hideAllMagnets, init, isShapeSelected, setProgressBar
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.google.gwt.user.client.ui.IsWidget
asWidget
 

Constructor Detail

GuidedDecisionTreeWidget

public GuidedDecisionTreeWidget()
Method Detail

init

public void init(GuidedDecisionTreeEditorPresenter presenter)
Specified by:
init in interface org.uberfire.client.mvp.UberView<GuidedDecisionTreeEditorPresenter>

selectShape

public void selectShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
Specified by:
selectShape in interface org.kie.uberfire.wires.core.api.selection.SelectionManager
Overrides:
selectShape in class org.kie.uberfire.wires.core.client.canvas.WiresCanvas

onShapeSelected

public void onShapeSelected(@Observes
                            org.kie.uberfire.wires.core.api.events.ShapeSelectedEvent event)

deselectShape

public void deselectShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
Specified by:
deselectShape in interface org.kie.uberfire.wires.core.api.selection.SelectionManager
Overrides:
deselectShape in class org.kie.uberfire.wires.core.client.canvas.WiresCanvas

onDragPreviewHandler

public void onDragPreviewHandler(@Observes
                                 org.kie.uberfire.wires.core.api.events.ShapeDragPreviewEvent shapeDragPreviewEvent)

onDragCompleteHandler

public void onDragCompleteHandler(@Observes
                                  org.kie.uberfire.wires.core.api.events.ShapeDragCompleteEvent shapeDragCompleteEvent)

clear

public void clear()
Overrides:
clear in class org.kie.uberfire.wires.core.client.canvas.WiresCanvas

deleteShape

public void deleteShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
Specified by:
deleteShape in interface org.kie.uberfire.wires.core.api.shapes.ShapesManager
Overrides:
deleteShape in class org.kie.uberfire.wires.core.client.canvas.WiresCanvas

forceDeleteShape

public void forceDeleteShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
Specified by:
forceDeleteShape in interface org.kie.uberfire.wires.core.api.shapes.ShapesManager
Overrides:
forceDeleteShape in class org.kie.uberfire.wires.core.client.canvas.WiresCanvas

onShapeDeleted

public void onShapeDeleted(@Observes
                           org.kie.uberfire.wires.core.api.events.ShapeDeletedEvent event)

addShape

public void addShape(org.kie.uberfire.wires.core.api.shapes.WiresBaseShape shape)
Specified by:
addShape in interface org.kie.uberfire.wires.core.api.shapes.ShapesManager
Overrides:
addShape in class org.kie.uberfire.wires.core.client.canvas.WiresCanvas

setModel

public void setModel(org.drools.workbench.models.guided.dtree.shared.model.GuidedDecisionTree model,
                     boolean isReadOnly)

getParentNode

protected BaseGuidedDecisionTreeShape getParentNode(BaseGuidedDecisionTreeShape uiChild,
                                                    double cx,
                                                    double cy)

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

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