Class NodeQueryUtils
java.lang.Object
org.testfx.util.NodeQueryUtils
-
Method Summary
Modifier and TypeMethodDescriptionbyMatcher(org.hamcrest.Matcher<javafx.scene.Node> matcher) Returns a function that returns aSetof allNodes that match the givenmatcher.byPredicate(Predicate<javafx.scene.Node> predicate) Returns a function that returns aSetof allNodes that pass the givenpredicate.bySelector(String selector) Returns a function that callsNode.lookup(String)on each given node.Returns a function that returns aSetof allLabels,TextInputControls, or any of their subclasses that have the giventext.combine(Function<javafx.scene.Node, Set<javafx.scene.Node>> function0, Function<javafx.scene.Node, Set<javafx.scene.Node>> function1) Returns a function that returns aSetof allNodes that maps the given node byfunction0and then byfunction1).static Predicate<javafx.scene.Node> Returns a predicate that returns true if the node's id equals the givenid.static Predicate<javafx.scene.Node> Returns a predicate that returns true if the node is aLabel,TextInputControl, or any of their subclasses whose text equals the giventext.static Predicate<javafx.scene.Node> Returns a predicate that returns true if the given node is visible, the given tree is visible, or the node's local bounds are within its scene's boundsstatic Predicate<javafx.scene.Node> matchesMatcher(org.hamcrest.Matcher<javafx.scene.Node> matcher) Returns a predicate that returns true if the given node matches the givenmatcher.static Set<javafx.scene.Node> rootOfPopupControl(javafx.scene.control.PopupControl... popupControls) Returns a set of the given popup controls' scenes' root nodes.static Set<javafx.scene.Node> rootOfScene(javafx.scene.Scene... scenes) Returns a set of the given scenes' root nodes.static Set<javafx.scene.Node> rootOfStage(javafx.stage.Stage... stages) Returns a set of the given stages' scenes' root nodes.static Set<javafx.scene.Node> rootOfWindow(javafx.stage.Window... windows) Returns a set of the given windows' scenes' root nodes.static Set<javafx.scene.Node> rootsOfWindows(Collection<javafx.stage.Window> windows) Returns a set of the given windows' scenes' root nodes.
-
Method Details
-
rootsOfWindows
Returns a set of the given windows' scenes' root nodes. -
rootOfWindow
Returns a set of the given windows' scenes' root nodes. -
rootOfStage
Returns a set of the given stages' scenes' root nodes. -
rootOfScene
Returns a set of the given scenes' root nodes. -
rootOfPopupControl
public static Set<javafx.scene.Node> rootOfPopupControl(javafx.scene.control.PopupControl... popupControls) Returns a set of the given popup controls' scenes' root nodes. -
bySelector
-
byPredicate
-
byMatcher
-
byText
-
hasId
-
hasText
-
matchesMatcher
public static Predicate<javafx.scene.Node> matchesMatcher(org.hamcrest.Matcher<javafx.scene.Node> matcher) Returns a predicate that returns true if the given node matches the givenmatcher. -
isVisible
Returns a predicate that returns true if the given node is visible, the given tree is visible, or the node's local bounds are within its scene's bounds -
combine
public static Function<javafx.scene.Node, Set<javafx.scene.Node>> combine(Function<javafx.scene.Node, Set<javafx.scene.Node>> function0, Function<javafx.scene.Node, Set<javafx.scene.Node>> function1) Returns a function that returns aSetof allNodes that maps the given node byfunction0and then byfunction1).
-