org.apache.tika.sax.xpath
Class NodeMatcher
java.lang.Object
org.apache.tika.sax.xpath.Matcher
org.apache.tika.sax.xpath.NodeMatcher
public class NodeMatcher
- extends Matcher
Final evaluation state of a .../node()
XPath expression.
Matches all elements, attributes, and text.
Fields inherited from class org.apache.tika.sax.xpath.Matcher |
FAIL |
Method Summary |
boolean |
matchesAttribute(java.lang.String namespace,
java.lang.String name)
Returns true if the XPath expression matches the named
attribute of the element associated with this evaluation state. |
boolean |
matchesElement()
Returns true if the XPath expression matches
the element associated with this evaluation state. |
boolean |
matchesText()
Returns true if the XPath expression matches all text
nodes whose parent is the element associated with this evaluation
state. |
Methods inherited from class org.apache.tika.sax.xpath.Matcher |
descend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final Matcher INSTANCE
NodeMatcher
public NodeMatcher()
matchesElement
public boolean matchesElement()
- Description copied from class:
Matcher
- Returns
true
if the XPath expression matches
the element associated with this evaluation state.
- Overrides:
matchesElement
in class Matcher
- Returns:
- XPath evaluation state for this element
matchesAttribute
public boolean matchesAttribute(java.lang.String namespace,
java.lang.String name)
- Description copied from class:
Matcher
- Returns
true
if the XPath expression matches the named
attribute of the element associated with this evaluation state.
- Overrides:
matchesAttribute
in class Matcher
- Parameters:
namespace
- attribute namespace or null
name
- attribute name
- Returns:
- XPath evaluation state for named attribute of this element
matchesText
public boolean matchesText()
- Description copied from class:
Matcher
- Returns
true
if the XPath expression matches all text
nodes whose parent is the element associated with this evaluation
state.
- Overrides:
matchesText
in class Matcher
- Returns:
- XPath evaluation state for text children of this element
Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.