Class PointLocatorImpl

java.lang.Object
org.testfx.service.locator.impl.PointLocatorImpl
All Implemented Interfaces:
PointLocator

public class PointLocatorImpl extends Object implements PointLocator
  • Field Details

  • Constructor Details

    • PointLocatorImpl

      public PointLocatorImpl(BoundsLocator boundsLocator)
  • Method Details

    • point

      public PointQuery point(javafx.geometry.Bounds bounds)
      Specified by:
      point in interface PointLocator
      Parameters:
      bounds - the initial bounds with which to construct a PointQuery
      Returns:
      a PointQuery with the given bounds as the initial bounds
    • point

      public PointQuery point(javafx.geometry.Point2D point)
      Specified by:
      point in interface PointLocator
      Parameters:
      point - to convert into a Bounds object
      Returns:
      a PointQuery whose bounds x and y values are the given point and whose width/height = 0
    • point

      public PointQuery point(javafx.scene.Node node)
      Description copied from interface: PointLocator
      Returns the center of the given Node in screen coordinates.
      Specified by:
      point in interface PointLocator
      Parameters:
      node - the node
      Returns:
      a PointQuery with the node's bounds (in terms of the screen) as the initial bounds
    • point

      public PointQuery point(javafx.scene.Scene scene)
      Specified by:
      point in interface PointLocator
      Parameters:
      scene - the scene
      Returns:
      a PointQuery with the scene's bounds (in terms of the screen) as the initial bounds
    • point

      public PointQuery point(javafx.stage.Window window)
      Specified by:
      point in interface PointLocator
      Parameters:
      window - the window
      Returns:
      a PointQuery with the window's bounds (in terms of the screen) as the initial bounds