Package org.testfx.service.locator.impl
Class PointLocatorImpl
- java.lang.Object
-
- org.testfx.service.locator.impl.PointLocatorImpl
-
- All Implemented Interfaces:
PointLocator
public class PointLocatorImpl extends java.lang.Object implements PointLocator
-
-
Field Summary
Fields Modifier and Type Field Description private BoundsLocator
boundsLocator
-
Constructor Summary
Constructors Constructor Description PointLocatorImpl(BoundsLocator boundsLocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PointQuery
point(javafx.geometry.Bounds bounds)
PointQuery
point(javafx.geometry.Point2D point)
PointQuery
point(javafx.scene.Node node)
Returns the center of the givenNode
in screen coordinates.PointQuery
point(javafx.scene.Scene scene)
PointQuery
point(javafx.stage.Window window)
-
-
-
Field Detail
-
boundsLocator
private final BoundsLocator boundsLocator
-
-
Constructor Detail
-
PointLocatorImpl
public PointLocatorImpl(BoundsLocator boundsLocator)
-
-
Method Detail
-
point
public PointQuery point(javafx.geometry.Bounds bounds)
- Specified by:
point
in interfacePointLocator
- Parameters:
bounds
- the initial bounds with which to construct aPointQuery
- Returns:
- a
PointQuery
with the given bounds as the initial bounds
-
point
public PointQuery point(javafx.geometry.Point2D point)
- Specified by:
point
in interfacePointLocator
- Parameters:
point
- to convert into aBounds
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 givenNode
in screen coordinates.- Specified by:
point
in interfacePointLocator
- 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 interfacePointLocator
- 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 interfacePointLocator
- Parameters:
window
- the window- Returns:
- a
PointQuery
with the window's bounds (in terms of the screen) as the initial bounds
-
-