Class RelativeHandleLocator

  • All Implemented Interfaces:
    org.eclipse.draw2d.Locator

    public class RelativeHandleLocator
    extends org.eclipse.draw2d.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

      Constructors 
      Constructor Description
      RelativeHandleLocator​(org.eclipse.draw2d.IFigure reference, int location)
      Constructs a new locator using the given reference figure and location.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.draw2d.geometry.Rectangle getReferenceBox()
      Overridden to check for reference figures implementing the HandleBounds interface.
      • Methods inherited from class org.eclipse.draw2d.RelativeLocator

        getReferenceFigure, relocate, setReferenceFigure
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RelativeHandleLocator

        public RelativeHandleLocator​(org.eclipse.draw2d.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.
    • Method Detail

      • getReferenceBox

        protected org.eclipse.draw2d.geometry.Rectangle getReferenceBox()
        Overridden to check for reference figures implementing the HandleBounds interface.
        Overrides:
        getReferenceBox in class org.eclipse.draw2d.RelativeLocator
        See Also:
        RelativeLocator.getReferenceBox()