org.eclipse.draw2d
Class ArrowLocator
java.lang.Object
|
+--org.eclipse.draw2d.AbstractLocator
|
+--org.eclipse.draw2d.ConnectionLocator
|
+--org.eclipse.draw2d.ArrowLocator
- All Implemented Interfaces:
- Locator
- public class ArrowLocator
- extends ConnectionLocator
Repositions a Figure
attached to a Connection
when the
Connection is moved. The ArrowLocator is used to reposition and place
RotatableDecorations
at the start or end of a connection.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrowLocator
public ArrowLocator(Connection connection,
int tip)
- Constructs an ArrowLocator associated with passed connection and tip location (either
ConnectionLocator.START
or ConnectionLocator.END
).
- Parameters:
connection
- The connection associated with the locatortip
- Orientation of the tip- Since:
- 2.0
relocate
public void relocate(IFigure target)
- Relocates the passed in figure (which must be a
RotatableDecoration
) at either
the start or end of the connection.
- Specified by:
relocate
in interface Locator
- Overrides:
relocate
in class AbstractLocator
- Parameters:
target
- The RotatableDecoration to relocate
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.