## Uses of Class
org.eclipse.lemminx.extensions.references.search.SearchNode

Packages that use SearchNode
org.eclipse.lemminx.extensions.references.search

### Uses of SearchNode in org.eclipse.lemminx.extensions.references.search

Methods in org.eclipse.lemminx.extensions.references.search that return SearchNode
`SearchNode` SearchQuery.`getSearchNode()`
`static SearchNode` SearchNodeFactory.`getSearchNodeAt​(DOMNode node, int offset, String prefix, boolean multiple, SearchNode.Direction direction)` Returns the search node in the given DOM `node` at the given `offset` and null otherwise.

Methods in org.eclipse.lemminx.extensions.references.search that return types with arguments of type SearchNode
`static List<SearchNode>` SearchNodeFactory.`findSearchNodes​(DOMNode node, String prefix, boolean multiple, SearchNode.Direction direction)` Returns all search node of the given DOM `node`.
`List<SearchNode>` ReferenceLink.`getFroms()`
`List<SearchNode>` ReferenceLink.`getTos()`

Methods in org.eclipse.lemminx.extensions.references.search with parameters of type SearchNode
`void` ReferenceLink.`addFrom​(SearchNode from)`
`void` ReferenceLink.`addTo​(SearchNode to)`
`void` IXMLReferenceCollector.`collect​(SearchNode fromSearchNode, SearchNode toSearchNode, XMLReferenceExpression expression)` Collect the from / to search node which matches the given expression.
`boolean` SearchNode.`matchesValue​(SearchNode searchNode)` Returns true if the given search node `searchNode` matches the value of this search node and false otherwise.

Constructors in org.eclipse.lemminx.extensions.references.search with parameters of type SearchNode
`SearchQuery​(SearchNode searchNode, List<XMLReferenceExpression> expressions, SearchQuery.QueryDirection direction)`