Class XPathTextMatcher
- java.lang.Object
-
- org.eclipse.lemminx.xpath.matcher.AbstractXPathNodeMatcher
-
- org.eclipse.lemminx.xpath.matcher.XPathTextMatcher
-
- All Implemented Interfaces:
IXPathNodeMatcher
public class XPathTextMatcher extends AbstractXPathNodeMatcher
XPath text matcher matchesText.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.lemminx.xpath.matcher.IXPathNodeMatcher
IXPathNodeMatcher.MatcherType
-
-
Field Summary
-
Fields inherited from interface org.eclipse.lemminx.xpath.matcher.IXPathNodeMatcher
EMPTY_NODE_MATCHER
-
-
Constructor Summary
Constructors Constructor Description XPathTextMatcher(XPathMatcher ownerMatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IXPathNodeMatcher.MatcherTypegetType()Returns matcher type.booleanisAny()Returns true if matcher is any (Node is every time matched) and false otherwise.booleanmatch(Node testNode, Collection<String> wildcardValues)Match theNodeand fill wildcard values if node matcher define widcard.-
Methods inherited from class org.eclipse.lemminx.xpath.matcher.AbstractXPathNodeMatcher
getOwnerMatcher
-
-
-
-
Constructor Detail
-
XPathTextMatcher
public XPathTextMatcher(XPathMatcher ownerMatcher)
-
-
Method Detail
-
getType
public IXPathNodeMatcher.MatcherType getType()
Description copied from interface:IXPathNodeMatcherReturns matcher type.- Returns:
-
match
public boolean match(Node testNode, Collection<String> wildcardValues)
Description copied from interface:IXPathNodeMatcherMatch theNodeand fill wildcard values if node matcher define widcard.- Parameters:
testNode- node to test.wildcardValues- wildcard values if node matcher define widcard.- Returns:
-
isAny
public boolean isAny()
Description copied from interface:IXPathNodeMatcherReturns true if matcher is any (Node is every time matched) and false otherwise.- Returns:
-
-