|
Draw2D v2.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.eclipse.draw2d.Figure
|
+--org.eclipse.draw2d.Shape
|
+--org.eclipse.draw2d.Polyline
|
+--org.eclipse.draw2d.PolylineConnection
Connection based on polyline. The layout of the connection is handled by routers.
| Inner classes inherited from class org.eclipse.draw2d.Figure |
Figure.FigureIterator |
| Inner classes inherited from class org.eclipse.draw2d.IFigure |
IFigure.NoInsets |
| Fields inherited from class org.eclipse.draw2d.Shape |
lineStyle, lineWidth |
| Fields inherited from class org.eclipse.draw2d.Figure |
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip |
| Fields inherited from interface org.eclipse.draw2d.Connection |
PROPERTY_CONNECTION_ROUTER, PROPERTY_POINTS |
| Fields inherited from interface org.eclipse.draw2d.IFigure |
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS |
| Constructor Summary | |
PolylineConnection()
|
|
| Method Summary | |
void |
addNotify()
Called after this figure is added to its parent. |
void |
anchorMoved(ConnectionAnchor anchor)
Called when an anchor has moved to a new location. |
Rectangle |
getBounds()
Returns the smallest rectangle completely enclosing the figure. |
ConnectionRouter |
getConnectionRouter()
Returns the ConnectionRouter used to route this
Connection. |
ConnectionAnchor |
getEndAnchor()
Deprecated. |
protected RotatableDecoration |
getEndDecoration()
Deprecated. Use getTargetDecoration(). |
PointList |
getPoints()
Returns the PointList containing the Points that make up this Connection. |
Object |
getRoutingConstraint()
Returns the routing constraint or null. |
ConnectionAnchor |
getSourceAnchor()
Returns the ConnectionAnchor at the source end of this Connection. |
protected RotatableDecoration |
getSourceDecoration()
|
ConnectionAnchor |
getStartAnchor()
Deprecated. |
protected RotatableDecoration |
getStartDecoration()
Deprecated. |
ConnectionAnchor |
getTargetAnchor()
Returns the ConnectionAnchor at the target end of this Connection. |
protected RotatableDecoration |
getTargetDecoration()
Returns the RotatableDecoration at the target end of the Connection. |
void |
layout()
Lays out this figure using its LayoutManager. |
void |
removeNotify()
Called just before the receiver is being removed from its parent. |
void |
setConnectionRouter(ConnectionRouter cr)
Sets the ConnectionRouter for this Connection. |
void |
setEndAnchor(ConnectionAnchor anchor)
Deprecated. |
void |
setEndDecoration(RotatableDecoration dec)
Deprecated. |
void |
setRoutingConstraint(Object cons)
Sets the routing constraint used by the router. |
void |
setSourceAnchor(ConnectionAnchor anchor)
Sets the ConnectionAnchor to be used at the Source end of this Connection. |
void |
setSourceDecoration(RotatableDecoration dec)
Sets the decoration to be used at the start of the Connection. |
void |
setStartAnchor(ConnectionAnchor anchor)
Deprecated. |
void |
setStartDecoration(RotatableDecoration dec)
Deprecated. |
void |
setTargetAnchor(ConnectionAnchor anchor)
Sets the ConnectionAnchor to be used at the target end of this Connection. |
void |
setTargetDecoration(RotatableDecoration dec)
Sets the decoration to be used at the end of the Connection. |
| Methods inherited from class org.eclipse.draw2d.Polyline |
addPoint, containsPoint, fillShape, getEnd, getStart, insertPoint, isOpaque, outlineShape, primTranslate, removeAllPoints, removePoint, setEnd, setEndpoints, setLineWidth, setPoint, setPoints, setStart, useLocalCoordinates |
| Methods inherited from class org.eclipse.draw2d.Shape |
getLineStyle, getLineWidth, paintFigure, setFill, setFillXOR, setLineStyle, setOutline, setOutlineXOR, setXOR |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.draw2d.Connection |
setPoints |
| Constructor Detail |
public PolylineConnection()
| Method Detail |
public void addNotify()
IFigureaddNotify in interface IFigureaddNotify in class Figurepublic void anchorMoved(ConnectionAnchor anchor)
AnchorListeneranchorMoved in interface AnchorListenerpublic Rectangle getBounds()
IFiguregetBounds in interface IFiguregetBounds in class Polylinepublic ConnectionRouter getConnectionRouter()
ConnectionConnectionRouter used to route this
Connection. Does not return null.getConnectionRouter in interface Connectionpublic ConnectionAnchor getEndAnchor()
getEndAnchor in interface Connectionprotected RotatableDecoration getEndDecoration()
public PointList getPoints()
ConnectiongetPoints in interface ConnectiongetPoints in class Polylinepublic Object getRoutingConstraint()
ConnectiongetRoutingConstraint in interface Connectionpublic ConnectionAnchor getSourceAnchor()
ConnectiongetSourceAnchor in interface Connectionprotected RotatableDecoration getSourceDecoration()
public ConnectionAnchor getStartAnchor()
getStartAnchor in interface Connectionprotected RotatableDecoration getStartDecoration()
public ConnectionAnchor getTargetAnchor()
ConnectiongetTargetAnchor in interface Connectionprotected RotatableDecoration getTargetDecoration()
Connection.public void layout()
FigureLayoutManager.layout in class Figurepublic void removeNotify()
removeNotify in interface IFigureremoveNotify in class Figurepublic void setConnectionRouter(ConnectionRouter cr)
ConnectionsetConnectionRouter in interface Connectionpublic void setEndAnchor(ConnectionAnchor anchor)
setEndAnchor in interface Connectionpublic void setEndDecoration(RotatableDecoration dec)
public void setRoutingConstraint(Object cons)
ConnectionsetRoutingConstraint in interface Connectionpublic void setStartDecoration(RotatableDecoration dec)
public void setSourceAnchor(ConnectionAnchor anchor)
ConnectionsetSourceAnchor in interface Connectionpublic void setSourceDecoration(RotatableDecoration dec)
Connection.public void setStartAnchor(ConnectionAnchor anchor)
setStartAnchor in interface Connectionpublic void setTargetAnchor(ConnectionAnchor anchor)
ConnectionsetTargetAnchor in interface Connectionpublic void setTargetDecoration(RotatableDecoration dec)
Connection.
|
Draw2D v2.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||