org.xmlpull.v1.builder.xpath.jaxen.expr
Class DefaultNameStep
java.lang.Object
org.xmlpull.v1.builder.xpath.jaxen.expr.DefaultStep
org.xmlpull.v1.builder.xpath.jaxen.expr.DefaultNameStep
- All Implemented Interfaces:
- java.io.Serializable, Predicated, Step
public class DefaultNameStep
- extends DefaultStep
Expression object that represents any flavor
of name-test steps within an XPath.
This includes simple steps, such as "foo",
non-default-axis steps, such as "following-sibling::foo"
or "@foo", and namespace-aware steps, such
as "foo:bar".
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DefaultNameStep
public DefaultNameStep(IterableAxis axis,
java.lang.String prefix,
java.lang.String localName)
getPrefix
public java.lang.String getPrefix()
getLocalName
public java.lang.String getLocalName()
isMatchesAnyName
public boolean isMatchesAnyName()
getText
public java.lang.String getText()
- Specified by:
getText in interface Step- Overrides:
getText in class DefaultStep
toString
public java.lang.String toString()
- Overrides:
toString in class DefaultStep
matches
public boolean matches(java.lang.Object node,
ContextSupport contextSupport)
matchesNamespaceURIs
protected boolean matchesNamespaceURIs(java.lang.String u1,
java.lang.String u2)
- Returns:
- true if the two namespace URIs are equal
Note that we may wish to consider null being equal to ""