Class BendpointLocator

All Implemented Interfaces:
Locator

public class BendpointLocator extends ConnectionLocator
Places a figure relative to a specified bend in a Connection. A bendpoint is one of the points returned in the connection's Connection.getPoints() method. It is not related to the bendpoint class used as routing constraints.
  • Constructor Details

    • BendpointLocator

      public BendpointLocator(Connection c, int i)
      Creates a BendpointLocator associated with passed Connection c and index i.
      Parameters:
      c - Connection associated with BendpointLocator
      i - Index of bendpoint, represents the position of the bendpoint on Connection c
      Since:
      2.0
  • Method Details

    • getIndex

      protected int getIndex()
      Returns the index of this BendpointLocator. This index is the position of the reference point in this BendpointLocator's Connection.
      Returns:
      The index
      Since:
      2.0
    • getReferencePoint

      protected Point getReferencePoint()
      Returns reference point associated with the BendpointLocator. This Point is taken from the BendpointLocator's connection and is point number 'index'.
      Overrides:
      getReferencePoint in class ConnectionLocator
      Returns:
      The reference point
      Since:
      2.0