net.sourceforge.pmd.jaxen
Class DocumentNavigator

java.lang.Object
  |
  +--org.jaxen.DefaultNavigator
        |
        +--net.sourceforge.pmd.jaxen.DocumentNavigator
All Implemented Interfaces:
org.jaxen.Navigator, java.io.Serializable

public class DocumentNavigator
extends org.jaxen.DefaultNavigator

Author:
daniels To change this generated comment go to Window>Preferences>Java>Code Generation>Code Template
See Also:
Serialized Form

Constructor Summary
DocumentNavigator()
           
 
Method Summary
 java.util.Iterator getAttributeAxisIterator(java.lang.Object arg0)
           
 java.lang.String getAttributeName(java.lang.Object arg0)
           
 java.lang.String getAttributeNamespaceUri(java.lang.Object arg0)
           
 java.lang.String getAttributeQName(java.lang.Object arg0)
           
 java.lang.String getAttributeStringValue(java.lang.Object arg0)
           
 java.util.Iterator getChildAxisIterator(java.lang.Object contextNode)
          Get an iterator over all of this node's children.
 java.lang.String getCommentStringValue(java.lang.Object arg0)
           
 java.lang.Object getDocumentNode(java.lang.Object contextNode)
           
 java.lang.String getElementName(java.lang.Object node)
           
 java.lang.String getElementNamespaceUri(java.lang.Object arg0)
           
 java.lang.String getElementQName(java.lang.Object arg0)
           
 java.lang.String getElementStringValue(java.lang.Object arg0)
           
 java.util.Iterator getFollowingAxisIterator(java.lang.Object contextNode)
          Get an iterator over all following nodes, depth-first.
 java.util.Iterator getFollowingSiblingAxisIterator(java.lang.Object contextNode)
          Get an iterator over all following siblings.
 java.lang.String getNamespacePrefix(java.lang.Object arg0)
           
 java.lang.String getNamespaceStringValue(java.lang.Object arg0)
           
 java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
          Get a (single-member) iterator over this node's parent.
 java.lang.Object getParentNode(java.lang.Object arg0)
           
 java.util.Iterator getPrecedingAxisIterator(java.lang.Object contextNode)
          Get an iterator over all preceding nodes, depth-first.
 java.util.Iterator getPrecedingSiblingAxisIterator(java.lang.Object contextNode)
          Get an iterator over all preceding siblings.
 java.lang.String getTextStringValue(java.lang.Object arg0)
           
 boolean isAttribute(java.lang.Object arg0)
           
 boolean isComment(java.lang.Object arg0)
           
 boolean isDocument(java.lang.Object arg0)
           
 boolean isElement(java.lang.Object arg0)
           
 boolean isNamespace(java.lang.Object arg0)
           
 boolean isProcessingInstruction(java.lang.Object arg0)
           
 boolean isText(java.lang.Object arg0)
           
 org.jaxen.XPath parseXPath(java.lang.String arg0)
           
 
Methods inherited from class org.jaxen.DefaultNavigator
getAncestorAxisIterator, getAncestorOrSelfAxisIterator, getDescendantAxisIterator, getDescendantOrSelfAxisIterator, getDocument, getElementById, getNamespaceAxisIterator, getNodeType, getProcessingInstructionData, getProcessingInstructionTarget, getSelfAxisIterator, translateNamespacePrefixToUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentNavigator

public DocumentNavigator()
Method Detail

getAttributeName

public java.lang.String getAttributeName(java.lang.Object arg0)
Specified by:
getAttributeName in interface org.jaxen.Navigator
Specified by:
getAttributeName in class org.jaxen.DefaultNavigator

getAttributeNamespaceUri

public java.lang.String getAttributeNamespaceUri(java.lang.Object arg0)
Specified by:
getAttributeNamespaceUri in interface org.jaxen.Navigator
Specified by:
getAttributeNamespaceUri in class org.jaxen.DefaultNavigator

getAttributeQName

public java.lang.String getAttributeQName(java.lang.Object arg0)
Specified by:
getAttributeQName in interface org.jaxen.Navigator
Specified by:
getAttributeQName in class org.jaxen.DefaultNavigator

getAttributeStringValue

public java.lang.String getAttributeStringValue(java.lang.Object arg0)
Specified by:
getAttributeStringValue in interface org.jaxen.Navigator
Specified by:
getAttributeStringValue in class org.jaxen.DefaultNavigator

getCommentStringValue

public java.lang.String getCommentStringValue(java.lang.Object arg0)
Specified by:
getCommentStringValue in interface org.jaxen.Navigator
Specified by:
getCommentStringValue in class org.jaxen.DefaultNavigator

getElementName

public java.lang.String getElementName(java.lang.Object node)
Specified by:
getElementName in interface org.jaxen.Navigator
Specified by:
getElementName in class org.jaxen.DefaultNavigator

getElementNamespaceUri

public java.lang.String getElementNamespaceUri(java.lang.Object arg0)
Specified by:
getElementNamespaceUri in interface org.jaxen.Navigator
Specified by:
getElementNamespaceUri in class org.jaxen.DefaultNavigator

getElementQName

public java.lang.String getElementQName(java.lang.Object arg0)
Specified by:
getElementQName in interface org.jaxen.Navigator
Specified by:
getElementQName in class org.jaxen.DefaultNavigator

getElementStringValue

public java.lang.String getElementStringValue(java.lang.Object arg0)
Specified by:
getElementStringValue in interface org.jaxen.Navigator
Specified by:
getElementStringValue in class org.jaxen.DefaultNavigator

getNamespacePrefix

public java.lang.String getNamespacePrefix(java.lang.Object arg0)
Specified by:
getNamespacePrefix in interface org.jaxen.Navigator
Specified by:
getNamespacePrefix in class org.jaxen.DefaultNavigator

getNamespaceStringValue

public java.lang.String getNamespaceStringValue(java.lang.Object arg0)
Specified by:
getNamespaceStringValue in interface org.jaxen.Navigator
Specified by:
getNamespaceStringValue in class org.jaxen.DefaultNavigator

getTextStringValue

public java.lang.String getTextStringValue(java.lang.Object arg0)
Specified by:
getTextStringValue in interface org.jaxen.Navigator
Specified by:
getTextStringValue in class org.jaxen.DefaultNavigator

isAttribute

public boolean isAttribute(java.lang.Object arg0)
Specified by:
isAttribute in interface org.jaxen.Navigator
Specified by:
isAttribute in class org.jaxen.DefaultNavigator

isComment

public boolean isComment(java.lang.Object arg0)
Specified by:
isComment in interface org.jaxen.Navigator
Specified by:
isComment in class org.jaxen.DefaultNavigator

isDocument

public boolean isDocument(java.lang.Object arg0)
Specified by:
isDocument in interface org.jaxen.Navigator
Specified by:
isDocument in class org.jaxen.DefaultNavigator

isElement

public boolean isElement(java.lang.Object arg0)
Specified by:
isElement in interface org.jaxen.Navigator
Specified by:
isElement in class org.jaxen.DefaultNavigator

isNamespace

public boolean isNamespace(java.lang.Object arg0)
Specified by:
isNamespace in interface org.jaxen.Navigator
Specified by:
isNamespace in class org.jaxen.DefaultNavigator

isProcessingInstruction

public boolean isProcessingInstruction(java.lang.Object arg0)
Specified by:
isProcessingInstruction in interface org.jaxen.Navigator
Specified by:
isProcessingInstruction in class org.jaxen.DefaultNavigator

isText

public boolean isText(java.lang.Object arg0)
Specified by:
isText in interface org.jaxen.Navigator
Specified by:
isText in class org.jaxen.DefaultNavigator

parseXPath

public org.jaxen.XPath parseXPath(java.lang.String arg0)
                           throws org.saxpath.SAXPathException
Specified by:
parseXPath in interface org.jaxen.Navigator
Specified by:
parseXPath in class org.jaxen.DefaultNavigator
org.saxpath.SAXPathException

getParentNode

public java.lang.Object getParentNode(java.lang.Object arg0)
Specified by:
getParentNode in interface org.jaxen.Navigator
Overrides:
getParentNode in class org.jaxen.DefaultNavigator

getAttributeAxisIterator

public java.util.Iterator getAttributeAxisIterator(java.lang.Object arg0)
Specified by:
getAttributeAxisIterator in interface org.jaxen.Navigator
Overrides:
getAttributeAxisIterator in class org.jaxen.DefaultNavigator

getChildAxisIterator

public java.util.Iterator getChildAxisIterator(java.lang.Object contextNode)
Get an iterator over all of this node's children.

Specified by:
getChildAxisIterator in interface org.jaxen.Navigator
Overrides:
getChildAxisIterator in class org.jaxen.DefaultNavigator
Parameters:
contextNode - The context node for the child axis.
Returns:
A possibly-empty iterator (not null).

getParentAxisIterator

public java.util.Iterator getParentAxisIterator(java.lang.Object contextNode)
Get a (single-member) iterator over this node's parent.

Specified by:
getParentAxisIterator in interface org.jaxen.Navigator
Overrides:
getParentAxisIterator in class org.jaxen.DefaultNavigator
Parameters:
contextNode - the context node for the parent axis.
Returns:
A possibly-empty iterator (not null).

getFollowingSiblingAxisIterator

public java.util.Iterator getFollowingSiblingAxisIterator(java.lang.Object contextNode)
Get an iterator over all following siblings.

Specified by:
getFollowingSiblingAxisIterator in interface org.jaxen.Navigator
Overrides:
getFollowingSiblingAxisIterator in class org.jaxen.DefaultNavigator
Parameters:
contextNode - the context node for the sibling iterator.
Returns:
A possibly-empty iterator (not null).

getPrecedingSiblingAxisIterator

public java.util.Iterator getPrecedingSiblingAxisIterator(java.lang.Object contextNode)
Get an iterator over all preceding siblings.

Specified by:
getPrecedingSiblingAxisIterator in interface org.jaxen.Navigator
Overrides:
getPrecedingSiblingAxisIterator in class org.jaxen.DefaultNavigator
Parameters:
contextNode - The context node for the preceding sibling axis.
Returns:
A possibly-empty iterator (not null).

getFollowingAxisIterator

public java.util.Iterator getFollowingAxisIterator(java.lang.Object contextNode)
Get an iterator over all following nodes, depth-first.

Specified by:
getFollowingAxisIterator in interface org.jaxen.Navigator
Overrides:
getFollowingAxisIterator in class org.jaxen.DefaultNavigator
Parameters:
contextNode - The context node for the following axis.
Returns:
A possibly-empty iterator (not null).

getPrecedingAxisIterator

public java.util.Iterator getPrecedingAxisIterator(java.lang.Object contextNode)
Get an iterator over all preceding nodes, depth-first.

Specified by:
getPrecedingAxisIterator in interface org.jaxen.Navigator
Overrides:
getPrecedingAxisIterator in class org.jaxen.DefaultNavigator
Parameters:
contextNode - The context node for the preceding axis.
Returns:
A possibly-empty iterator (not null).

getDocumentNode

public java.lang.Object getDocumentNode(java.lang.Object contextNode)
Specified by:
getDocumentNode in interface org.jaxen.Navigator
Overrides:
getDocumentNode in class org.jaxen.DefaultNavigator


Copyright © 2002-2003 Project Ultra*Log @ DARPA. All Rights Reserved.