Class PointQueryBase
java.lang.Object
org.testfx.service.query.impl.PointQueryBase
- All Implemented Interfaces:
PointQuery
- Direct Known Subclasses:
BoundsPointQuery, CallableBoundsPointQuery
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionatOffset(double offsetX, double offsetY) UpdatesPointQuery.getOffset()by the combination of the currentoffset'sxvalue andoffsetXand itsyvalue andoffsetY.atOffset(javafx.geometry.Point2D offset) UpdatesPointQuery.getOffset()to benew Point2D(this.offset.getX() + offset.getX(), this.offset.getY() + offset.getY()).atPosition(double positionX, double positionY) UpdatesPointQuery.getPosition()to the newposition.atPosition(javafx.geometry.Point2D position) UpdatesPointQuery.getPosition()to the newposition.atPosition(javafx.geometry.Pos position) UpdatesPointQuery.getPosition()to a new one based on the givenposition.javafx.geometry.Point2Djavafx.geometry.Point2DonNode(javafx.scene.Node node) toString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface PointQuery
query
-
Field Details
-
position
private javafx.geometry.Point2D position -
offset
private javafx.geometry.Point2D offset -
node
protected javafx.scene.Node node
-
-
Constructor Details
-
PointQueryBase
public PointQueryBase()
-
-
Method Details
-
getPosition
public javafx.geometry.Point2D getPosition()- Specified by:
getPositionin interfacePointQuery- Returns:
- the position that stores the
xandypercentages (0.0 = 0% to 1.0 = 100%) to use when calculating a relative position within aBoundsobject.
-
getOffset
public javafx.geometry.Point2D getOffset()- Specified by:
getOffsetin interfacePointQuery- Returns:
- the amount by which to offset the point calculated via
PointQuery.getPosition().
-
atPosition
Description copied from interface:PointQueryUpdatesPointQuery.getPosition()to the newposition.- Specified by:
atPositionin interfacePointQuery- Parameters:
position- the new position- Returns:
- itself
-
atPosition
Description copied from interface:PointQueryUpdatesPointQuery.getPosition()to the newposition.- Specified by:
atPositionin interfacePointQuery- Parameters:
positionX- the percentage to use: 0.0 (0%) to 1.0 (100%).positionY- the percentage to use: 0.0 (0%) to 1.0 (100%).- Returns:
- itself
-
atPosition
Description copied from interface:PointQueryUpdatesPointQuery.getPosition()to a new one based on the givenposition.- Specified by:
atPositionin interfacePointQuery- Parameters:
position- left/up = 0.0 (0%); center = 0.5 (50%); right/down = 1.0 (100%)- Returns:
- itself
-
atOffset
Description copied from interface:PointQueryUpdatesPointQuery.getOffset()to benew Point2D(this.offset.getX() + offset.getX(), this.offset.getY() + offset.getY()).- Specified by:
atOffsetin interfacePointQuery- Parameters:
offset- the amount by which to increase/decrease the offset's x and y values- Returns:
- itself
-
atOffset
Description copied from interface:PointQueryUpdatesPointQuery.getOffset()by the combination of the currentoffset'sxvalue andoffsetXand itsyvalue andoffsetY.- Specified by:
atOffsetin interfacePointQuery- Parameters:
offsetX- the amount by which to increase/decrease the offset's x valueoffsetY- the amount by which to increase/decrease the offset's y value- Returns:
- itself
-
onNode
- Specified by:
onNodein interfacePointQuery
-
queryMotion
- Specified by:
queryMotionin interfacePointQuery
-
toString
-