Class XPathAttributeNameMatcher
- java.lang.Object
-
- org.eclipse.lemminx.xpath.matcher.AbstractXPathNodeMatcher
-
- org.eclipse.lemminx.xpath.matcher.XPathAttributeNameMatcher
-
- All Implemented Interfaces:
IXPathNodeMatcher
public class XPathAttributeNameMatcher extends AbstractXPathNodeMatcher
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.lemminx.xpath.matcher.IXPathNodeMatcher
IXPathNodeMatcher.MatcherType
-
-
Field Summary
Fields Modifier and Type Field Description static StringANY_ELEMENT_NAME-
Fields inherited from interface org.eclipse.lemminx.xpath.matcher.IXPathNodeMatcher
EMPTY_NODE_MATCHER
-
-
Constructor Summary
Constructors Constructor Description XPathAttributeNameMatcher(String prefix, String localName, XPathMatcher matcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPrefix()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
-
-
-
-
Field Detail
-
ANY_ELEMENT_NAME
public static final String ANY_ELEMENT_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XPathAttributeNameMatcher
public XPathAttributeNameMatcher(String prefix, String localName, XPathMatcher matcher)
-
-
Method Detail
-
getType
public IXPathNodeMatcher.MatcherType getType()
Description copied from interface:IXPathNodeMatcherReturns matcher type.- Returns:
-
getPrefix
public String getPrefix()
-
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:
-
-