org.xmlpull.v1.builder.xpath.jaxen.pattern
Class NameTest
java.lang.Object
org.xmlpull.v1.builder.xpath.jaxen.pattern.Pattern
org.xmlpull.v1.builder.xpath.jaxen.pattern.NodeTest
org.xmlpull.v1.builder.xpath.jaxen.pattern.NameTest
public class NameTest
- extends NodeTest
NameTest tests for a node name.
| Fields inherited from class org.xmlpull.v1.builder.xpath.jaxen.pattern.Pattern |
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, NO_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE |
|
Constructor Summary |
NameTest(java.lang.String name,
short nodeType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NameTest
public NameTest(java.lang.String name,
short nodeType)
matches
public boolean matches(java.lang.Object node,
Context context)
- Specified by:
matches in class Pattern
- Returns:
- true if the pattern matches the given node
getPriority
public double getPriority()
- Description copied from class:
Pattern
- Returns the default resolution policy of the pattern according to the
XSLT conflict resolution spec.
- Overrides:
getPriority in class Pattern
getMatchType
public short getMatchType()
- Overrides:
getMatchType in class Pattern
- Returns:
- the type of node the pattern matches
which by default should return ANY_NODE if it can
match any kind of node.
getText
public java.lang.String getText()
- Description copied from class:
Pattern
- Returns a textual representation of this pattern
- Specified by:
getText in class Pattern
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object