org.eclipse.draw2d
Class MidpointLocator
java.lang.Object
|
+--org.eclipse.draw2d.AbstractLocator
|
+--org.eclipse.draw2d.ConnectionLocator
|
+--org.eclipse.draw2d.MidpointLocator
- All Implemented Interfaces:
- Locator
- public class MidpointLocator
- extends ConnectionLocator
A ConnectionLocator that is used to place figures at the midpoint between two points on
a Connection
.
Constructor Summary |
MidpointLocator(Connection c,
int i)
Constructs a MidpointLocator with associated Connection c and index i.
|
Method Summary |
protected int |
getIndex()
Returns this MidpointLocator's index. |
protected Point |
getReferencePoint()
Returns the point of reference associated with this locator. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidpointLocator
public MidpointLocator(Connection c,
int i)
- Constructs a MidpointLocator with associated Connection c and index i.
The points at index i and i+1 on the connection are used to calculate the midpoint of
the line segment.
- Parameters:
c
- the connection associated with the locatori
- the point from where the connection's midpoint will be calculated.- Since:
- 2.0
getIndex
protected int getIndex()
- Returns this MidpointLocator's index. This integer represents the position of the start
point in this MidpointLocator's associated
Connection
from where midpoint
calculation will be made.
- Returns:
- the locator's index
- Since:
- 2.0
getReferencePoint
protected Point getReferencePoint()
- Returns the point of reference associated with this locator. This point will be midway
between points at 'index' and 'index' + 1.
- Overrides:
getReferencePoint
in class ConnectionLocator
- Returns:
- the reference point
- Since:
- 2.0
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.