public class QueryPathNavigator
extends org.jaxen.DefaultNavigator
implements org.jaxen.NamedAccessNavigator
This class is not intended for direct usage, but is used by the Jaxen engine during evaluation.
XPath,
Serialized Form| Constructor and Description |
|---|
QueryPathNavigator() |
QueryPathNavigator(QueryXPath xpath) |
getAncestorAxisIterator, getAncestorOrSelfAxisIterator, getDescendantAxisIterator, getDescendantOrSelfAxisIterator, getElementById, getFollowingAxisIterator, getFollowingSiblingAxisIterator, getNodeType, getParentNode, getPrecedingAxisIterator, getPrecedingSiblingAxisIterator, getSelfAxisIteratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAncestorAxisIterator, getAncestorOrSelfAxisIterator, getDescendantAxisIterator, getDescendantOrSelfAxisIterator, getElementById, getFollowingAxisIterator, getFollowingSiblingAxisIterator, getNodeType, getParentNode, getPrecedingAxisIterator, getPrecedingSiblingAxisIterator, getSelfAxisIteratorpublic QueryPathNavigator()
public QueryPathNavigator(QueryXPath xpath)
public QueryXPath getXpath()
public void setXpath(QueryXPath xpath)
public boolean isElement(Object obj)
isElement in interface org.jaxen.Navigatorpublic boolean isComment(Object obj)
isComment in interface org.jaxen.Navigatorpublic boolean isText(Object obj)
isText in interface org.jaxen.Navigatorpublic boolean isAttribute(Object obj)
isAttribute in interface org.jaxen.Navigatorpublic boolean isProcessingInstruction(Object obj)
isProcessingInstruction in interface org.jaxen.Navigatorpublic boolean isDocument(Object obj)
isDocument in interface org.jaxen.Navigatorpublic boolean isNamespace(Object obj)
isNamespace in interface org.jaxen.Navigatorpublic String getElementName(Object obj)
getElementName in interface org.jaxen.Navigatorpublic String getElementNamespaceUri(Object obj)
getElementNamespaceUri in interface org.jaxen.Navigatorpublic String getAttributeName(Object obj)
getAttributeName in interface org.jaxen.Navigatorpublic String getAttributeNamespaceUri(Object obj)
getAttributeNamespaceUri in interface org.jaxen.Navigatorpublic Iterator getChildAxisIterator(Object contextNode)
getChildAxisIterator in interface org.jaxen.NavigatorgetChildAxisIterator in class org.jaxen.DefaultNavigatorcontextNode - the context nodeCoreXPathResult,
DefaultNavigator.getChildAxisIterator(java.lang.Object)public Iterator getChildAxisIterator(Object contextNode, String localName, String namespacePrefix, String namespaceURI)
Iterator over the child elements that match the
supplied local name and namespace URI.getChildAxisIterator in interface org.jaxen.NamedAccessNavigatorcontextNode - the origin context nodelocalName - the local name of the children to return, always presentnamespacePrefix - ignored; prefixes are not used when matching in XPathnamespaceURI - the URI of the namespace of the children to returnpublic Iterator getNamespaceAxisIterator(Object contextNode)
getNamespaceAxisIterator in interface org.jaxen.NavigatorgetNamespaceAxisIterator in class org.jaxen.DefaultNavigatorpublic Iterator getParentAxisIterator(Object contextNode)
getParentAxisIterator in interface org.jaxen.NavigatorgetParentAxisIterator in class org.jaxen.DefaultNavigatorpublic Iterator getAttributeAxisIterator(Object contextNode)
getAttributeAxisIterator in interface org.jaxen.NavigatorgetAttributeAxisIterator in class org.jaxen.DefaultNavigatorpublic Iterator getAttributeAxisIterator(Object contextNode, String localName, String namespacePrefix, String namespaceURI)
Iterator over the attribute elements that match
the supplied name.getAttributeAxisIterator in interface org.jaxen.NamedAccessNavigatorcontextNode - the origin context nodelocalName - the local name of the attributes to return, always presentnamespacePrefix - the prefix of the namespace of the attributes to returnnamespaceURI - the URI of the namespace of the attributes to returnpublic org.jaxen.XPath parseXPath(String xpath) throws org.jaxen.saxpath.SAXPathException
parseXPath in interface org.jaxen.Navigatororg.jaxen.saxpath.SAXPathExceptionpublic Object getDocumentNode(Object contextNode)
getDocumentNode in interface org.jaxen.NavigatorgetDocumentNode in class org.jaxen.DefaultNavigatorpublic String getElementQName(Object obj)
getElementQName in interface org.jaxen.Navigatorpublic String getAttributeQName(Object obj)
getAttributeQName in interface org.jaxen.Navigatorpublic String getNamespaceStringValue(Object obj)
getNamespaceStringValue in interface org.jaxen.Navigatorpublic String getNamespacePrefix(Object obj)
getNamespacePrefix in interface org.jaxen.Navigatorpublic String getTextStringValue(Object obj)
getTextStringValue in interface org.jaxen.Navigatorpublic String getAttributeStringValue(Object obj)
getAttributeStringValue in interface org.jaxen.Navigatorpublic String getElementStringValue(Object obj)
getElementStringValue in interface org.jaxen.Navigatorpublic String getProcessingInstructionTarget(Object obj)
getProcessingInstructionTarget in interface org.jaxen.NavigatorgetProcessingInstructionTarget in class org.jaxen.DefaultNavigatorpublic String getProcessingInstructionData(Object obj)
getProcessingInstructionData in interface org.jaxen.NavigatorgetProcessingInstructionData in class org.jaxen.DefaultNavigatorpublic String getCommentStringValue(Object obj)
getCommentStringValue in interface org.jaxen.Navigatorpublic String translateNamespacePrefixToUri(String prefix, Object context)
translateNamespacePrefixToUri in interface org.jaxen.NavigatortranslateNamespacePrefixToUri in class org.jaxen.DefaultNavigatorCopyright © 2021. All rights reserved.