Package com.sonar.sslr.impl.xpath
Class AstNodeNavigator
- java.lang.Object
-
- org.jaxen.DefaultNavigator
-
- com.sonar.sslr.impl.xpath.AstNodeNavigator
-
- All Implemented Interfaces:
Serializable,org.jaxen.Navigator
public class AstNodeNavigator extends org.jaxen.DefaultNavigator- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAstNodeNavigator.Attribute
-
Constructor Summary
Constructors Constructor Description AstNodeNavigator()
-
Method Summary
-
Methods inherited from class org.jaxen.DefaultNavigator
getAncestorAxisIterator, getAncestorOrSelfAxisIterator, getDescendantAxisIterator, getDescendantOrSelfAxisIterator, getDocument, getElementById, getFollowingAxisIterator, getFollowingSiblingAxisIterator, getNamespaceAxisIterator, getNodeType, getPrecedingAxisIterator, getPrecedingSiblingAxisIterator, getProcessingInstructionData, getProcessingInstructionTarget, getSelfAxisIterator, translateNamespacePrefixToUri
-
-
-
-
Method Detail
-
reset
public void reset()
-
isAttribute
public boolean isAttribute(Object object)
-
isComment
public boolean isComment(Object object)
-
isDocument
public boolean isDocument(Object contextObject)
-
isElement
public boolean isElement(Object object)
-
isNamespace
public boolean isNamespace(Object arg0)
-
isProcessingInstruction
public boolean isProcessingInstruction(Object arg0)
-
isText
public boolean isText(Object arg0)
-
getDocumentNode
public Object getDocumentNode(Object contextNode)
- Specified by:
getDocumentNodein interfaceorg.jaxen.Navigator- Overrides:
getDocumentNodein classorg.jaxen.DefaultNavigator
-
getChildAxisIterator
public Iterator getChildAxisIterator(Object contextNode)
- Specified by:
getChildAxisIteratorin interfaceorg.jaxen.Navigator- Overrides:
getChildAxisIteratorin classorg.jaxen.DefaultNavigator
-
getParentNode
public Object getParentNode(Object contextNode)
- Specified by:
getParentNodein interfaceorg.jaxen.Navigator- Overrides:
getParentNodein classorg.jaxen.DefaultNavigator
-
getParentAxisIterator
public Iterator getParentAxisIterator(Object contextNode)
- Specified by:
getParentAxisIteratorin interfaceorg.jaxen.Navigator- Overrides:
getParentAxisIteratorin classorg.jaxen.DefaultNavigator
-
getAttributeAxisIterator
public Iterator getAttributeAxisIterator(Object contextNode)
- Specified by:
getAttributeAxisIteratorin interfaceorg.jaxen.Navigator- Overrides:
getAttributeAxisIteratorin classorg.jaxen.DefaultNavigator
-
parseXPath
public org.jaxen.XPath parseXPath(String arg0)
-
-