-
- All Known Implementing Classes:
NodeFinderImpl
public interface NodeFinder
-
-
Method Summary
Modifier and Type Method Description NodeQuery
from(Collection<javafx.scene.Node> parentNodes)
Returns aNodeQuery
that stores the given parentNodes collection.NodeQuery
from(javafx.scene.Node... parentNodes)
Returns aNodeQuery
that stores the given parentNodesNodeQuery
from(NodeQuery nodeQuery)
Returns a newNodeQuery
that stores all the parentNodes from the given nodeQuery (essentially, it creates a copy/clone).NodeQuery
fromAll()
Returns aNodeQuery
that stores all the root nodes of all windows viaWindowFinder.listTargetWindows()
NodeQuery
lookup(String query)
Returns aNodeQuery
that stores all the root nodes that meet the given query<T extends javafx.scene.Node>
NodeQuerylookup(Predicate<T> predicate)
Returns aNodeQuery
that stores all the root nodes that pass the given predicate<T> NodeQuery
lookup(org.hamcrest.Matcher<T> matcher)
Returns aNodeQuery
that stores all the root nodes that match the given matcher.javafx.scene.Node
rootNode(javafx.scene.Node node)
Returns the node's scene's root nodejavafx.scene.Node
rootNode(javafx.scene.Scene scene)
Returns the scene's root nodejavafx.scene.Node
rootNode(javafx.stage.Window window)
Returns the window's scene's root node.
-
-
-
Method Detail
-
lookup
NodeQuery lookup(String query)
Returns aNodeQuery
that stores all the root nodes that meet the given query- See Also:
NodeQuery.lookup(String)
-
lookup
<T> NodeQuery lookup(org.hamcrest.Matcher<T> matcher)
Returns aNodeQuery
that stores all the root nodes that match the given matcher.- See Also:
NodeQuery.lookup(Matcher)
-
lookup
<T extends javafx.scene.Node> NodeQuery lookup(Predicate<T> predicate)
Returns aNodeQuery
that stores all the root nodes that pass the given predicate- See Also:
NodeQuery.lookup(Predicate)
-
fromAll
NodeQuery fromAll()
Returns aNodeQuery
that stores all the root nodes of all windows viaWindowFinder.listTargetWindows()
-
from
NodeQuery from(javafx.scene.Node... parentNodes)
Returns aNodeQuery
that stores the given parentNodes
-
from
NodeQuery from(Collection<javafx.scene.Node> parentNodes)
Returns aNodeQuery
that stores the given parentNodes collection.
-
from
NodeQuery from(NodeQuery nodeQuery)
Returns a newNodeQuery
that stores all the parentNodes from the given nodeQuery (essentially, it creates a copy/clone).
-
rootNode
javafx.scene.Node rootNode(javafx.stage.Window window)
Returns the window's scene's root node.
-
rootNode
javafx.scene.Node rootNode(javafx.scene.Scene scene)
Returns the scene's root node
-
rootNode
javafx.scene.Node rootNode(javafx.scene.Node node)
Returns the node's scene's root node
-
-