com.smartgwt.client.widgets.drawing
Class DrawBlockConnector

java.lang.Object
  extended by com.smartgwt.client.core.BaseClass
      extended by com.smartgwt.client.widgets.drawing.DrawItem
          extended by com.smartgwt.client.widgets.drawing.DrawBlockConnector
All Implemented Interfaces:
HasHandlers, HasClickHandlers, HasDragMoveHandlers, HasDragStartHandlers, HasDragStopHandlers, HasMouseDownHandlers, HasMouseMoveHandlers, HasMouseOutHandlers, HasMouseOverHandlers, HasMouseUpHandlers, HasMovedHandlers, HasResizedHandlers, HasShowContextMenuHandlers

public class DrawBlockConnector
extends DrawItem

DrawItem subclass to render multi-segment, orthogonal-routing paths.


Field Summary
 
Fields inherited from class com.smartgwt.client.core.BaseClass
config, id, scClassName
 
Constructor Summary
DrawBlockConnector()
           
DrawBlockConnector(JavaScriptObject jsObj)
           
 
Method Summary
 JavaScriptObject create()
           
 Point getControlPoint1()
          First cubic bezier control point.
 Point getControlPoint2()
          Second cubic bezier control point.
static DrawBlockConnector getOrCreateRef(JavaScriptObject jsObj)
           
 void setControlPoint1(Point controlPoint1)
          First cubic bezier control point.
 void setControlPoint2(Point controlPoint2)
          Second cubic bezier control point.
 void setJavaScriptObject(JavaScriptObject jsObj)
           
 
Methods inherited from class com.smartgwt.client.widgets.drawing.DrawItem
addClickHandler, addDragMoveHandler, addDragStartHandler, addDragStopHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMovedHandler, addResizedHandler, addShowContextMenuHandler, computeAngle, convertToDrawItemArray, destroy, draw, erase, getAttributeAsIntArray, getBoundingBox, getCanDrag, getCenter, getContextMenu, getDestroyed, getDestroying, getDragStartDistance, getDrawGroup, getDrawPane, getEndArrow, getFillColor, getFillGradient, getFillOpacity, getKnobs, getLineCap, getLineColor, getLineOpacity, getLinePattern, getLineWidth, getMoveKnobOffset, getMoveKnobPoint, getPageLeft, getPageTop, getRef, getResizeKnobPoints, getRotation, getScale, getShadow, getStartArrow, getSvgString, hide, hideKnobs, isInBounds, isPointInPath, moveBy, resizeBy, resizeTo, rotateBy, rotateTo, scaleBy, scaleTo, setCanDrag, setContextMenu, setDragStartDistance, setDrawGroup, setDrawPane, setEndArrow, setFillColor, setFillGradient, setFillOpacity, setKnobs, setLineCap, setLineColor, setLineOpacity, setLinePattern, setLineWidth, setMoveKnobOffset, setMoveKnobPoint, setResizeKnobPoints, setRotation, setScale, setShadow, setStartArrow, show, showKnobs
 
Methods inherited from class com.smartgwt.client.core.BaseClass
doAddHandler, error, error, errorIfNotCreated, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsString, getAttributeAsStringArray, getConfig, getHandlerCount, getID, getJsObj, getOrCreateJsObj, getScClassName, isCreated, onInit, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setID, setProperty, setProperty, setProperty, setProperty, setScClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

DrawBlockConnector

public DrawBlockConnector()

DrawBlockConnector

public DrawBlockConnector(JavaScriptObject jsObj)
Method Detail

getOrCreateRef

public static DrawBlockConnector getOrCreateRef(JavaScriptObject jsObj)

setJavaScriptObject

public void setJavaScriptObject(JavaScriptObject jsObj)
Overrides:
setJavaScriptObject in class DrawItem

create

public JavaScriptObject create()
Overrides:
create in class DrawItem

setControlPoint1

public void setControlPoint1(Point controlPoint1)
First cubic bezier control point.

Parameters:
controlPoint1 - controlPoint1 Default value is [100,0]

getControlPoint1

public Point getControlPoint1()
First cubic bezier control point.

Returns:
Point

setControlPoint2

public void setControlPoint2(Point controlPoint2)
Second cubic bezier control point.

Parameters:
controlPoint2 - controlPoint2 Default value is [0,100]

getControlPoint2

public Point getControlPoint2()
Second cubic bezier control point.

Returns:
Point