org.eclipse.gef.handles
Class RelativeHandleLocator
java.lang.Object
org.eclipse.draw2d.RelativeLocator
org.eclipse.gef.handles.RelativeHandleLocator
-
All Implemented Interfaces:
-
Locator
- public class RelativeHandleLocator
- extends
RelativeLocator
Similar to
RelativeLocator, but adds support for the
HandleBounds interface. If the reference figure
implements HandleBounds, then
HandleBounds.getHandleBounds() will
be used as the reference box. If not, the behavior is the same as that of the
superclass.
|
Constructor Summary
|
RelativeHandleLocator
(
IFigure reference,
int location)
Constructs a new locator using the given reference figure and location. |
|
Method Summary
|
protected
Rectangle
|
getReferenceBox
()
Overridden to check for reference figures implementing the HandleBounds
interface. |
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
RelativeHandleLocator
public RelativeHandleLocator(
IFigure reference,
int location)
- Constructs a new locator using the given reference figure and location.
-
Parameters:
-
reference - the reference figure -
location - one of NORTH, NORTH_EAST, etc.
getReferenceBox
protected
Rectangle getReferenceBox()
- Overridden to check for reference figures implementing the
HandleBounds
interface.
-
-
See Also:
-
RelativeLocator.getReferenceBox()
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.