Interface ConnectionWidgetCollisionsCollector


public interface ConnectionWidgetCollisionsCollector
This interface is used for collecting collision regions. There are two separate types of regions - vertical and horizontal. The collector does receives context of currently routed connection widget. Use CollisionCollector interface if you do not want to receive any context.
Since:
2.2
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    collectCollisions(ConnectionWidget connectionWidget, List<Rectangle> verticalCollisions, List<Rectangle> horizontalCollisions)
    Gathers collision collections and fills up the lists of vertical and horizontal collisions.
  • Method Details

    • collectCollisions

      void collectCollisions(ConnectionWidget connectionWidget, List<Rectangle> verticalCollisions, List<Rectangle> horizontalCollisions)
      Gathers collision collections and fills up the lists of vertical and horizontal collisions. This method is similar to CollisionCollector.collectCollisions but takes additional parameter of a connection widget for which the collisions are going to searched.
      Parameters:
      connectionWidget - the connection widget for which the collisions are going to be searched.
      verticalCollisions - the list of vertical collisions
      horizontalCollisions - the list of horizontal collisions
      Since:
      2.2