|
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 locator -
i - 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, 2007. All Rights Reserved.
|
|