@Unstable public class NodeFinderImpl extends Object implements NodeFinder
Constructor and Description |
---|
NodeFinderImpl(WindowFinder windowFinder) |
Modifier and Type | Method and Description |
---|---|
NodeQuery |
from(Collection<Node> parentNodes) |
NodeQuery |
from(Node... parentNodes) |
NodeQuery |
from(NodeQuery nodeQuery) |
NodeQuery |
fromAll() |
<T> NodeQuery |
lookup(org.hamcrest.Matcher<T> matcher) |
<T extends Node> |
lookup(com.google.common.base.Predicate<T> predicate) |
NodeQuery |
lookup(String query) |
Node |
rootNode(Node node) |
Node |
rootNode(Scene scene) |
Node |
rootNode(Window window) |
public NodeFinderImpl(WindowFinder windowFinder)
public NodeQuery lookup(String query)
lookup
in interface NodeFinder
public <T> NodeQuery lookup(org.hamcrest.Matcher<T> matcher)
lookup
in interface NodeFinder
public <T extends Node> NodeQuery lookup(com.google.common.base.Predicate<T> predicate)
lookup
in interface NodeFinder
public NodeQuery fromAll()
fromAll
in interface NodeFinder
public NodeQuery from(Node... parentNodes)
from
in interface NodeFinder
public NodeQuery from(Collection<Node> parentNodes)
from
in interface NodeFinder
public NodeQuery from(NodeQuery nodeQuery)
from
in interface NodeFinder
public Node rootNode(Window window)
rootNode
in interface NodeFinder
public Node rootNode(Scene scene)
rootNode
in interface NodeFinder
public Node rootNode(Node node)
rootNode
in interface NodeFinder