-
- All Known Implementing Classes:
NodeFinderImpl
public interface NodeFinder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeQueryfrom(Collection<Node> parentNodes)Returns aNodeQuerythat stores the given parentNodes collection.NodeQueryfrom(Node... parentNodes)Returns aNodeQuerythat stores the given parentNodesNodeQueryfrom(NodeQuery nodeQuery)Returns a newNodeQuerythat stores all the parentNodes from the given nodeQuery (essentially, it creates a copy/clone).NodeQueryfromAll()Returns aNodeQuerythat stores all the root nodes of all windows viaWindowFinder.listTargetWindows()NodeQuerylookup(String query)Returns aNodeQuerythat stores all the root nodes that meet the given query<T extends Node>
NodeQuerylookup(Predicate<T> predicate)Returns aNodeQuerythat stores all the root nodes that pass the given predicate<T> NodeQuerylookup(org.hamcrest.Matcher<T> matcher)Returns aNodeQuerythat stores all the root nodes that match the given matcher.NoderootNode(Node node)Returns the node's scene's root nodeNoderootNode(Scene scene)Returns the scene's root nodeNoderootNode(Window window)Returns the window's scene's root node.
-
-
-
Method Detail
-
lookup
NodeQuery lookup(String query)
Returns aNodeQuerythat 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 aNodeQuerythat stores all the root nodes that match the given matcher.- See Also:
NodeQuery.lookup(Matcher)
-
lookup
<T extends Node> NodeQuery lookup(Predicate<T> predicate)
Returns aNodeQuerythat stores all the root nodes that pass the given predicate- See Also:
NodeQuery.lookup(Predicate)
-
fromAll
NodeQuery fromAll()
Returns aNodeQuerythat stores all the root nodes of all windows viaWindowFinder.listTargetWindows()
-
from
NodeQuery from(Collection<Node> parentNodes)
Returns aNodeQuerythat stores the given parentNodes collection.
-
from
NodeQuery from(NodeQuery nodeQuery)
Returns a newNodeQuerythat stores all the parentNodes from the given nodeQuery (essentially, it creates a copy/clone).
-
-