Interface XmlNode

  • All Superinterfaces:
    net.sourceforge.pmd.lang.ast.xpath.AttributeNode, net.sourceforge.pmd.lang.ast.Node
    All Known Implementing Classes:
    XmlNodeWrapper, XmlParser.RootXmlNode

    public interface XmlNode
    extends net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.xpath.AttributeNode
    This interface represents all XML AST nodes. They are essentially thin wrappers around the underlying DOM nodes.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String BEGIN_COLUMN  
      static java.lang.String BEGIN_LINE  
      static java.lang.String END_COLUMN  
      static java.lang.String END_LINE  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.w3c.dom.Node getNode()
      Provide access to the underlying DOM node.
      • Methods inherited from interface net.sourceforge.pmd.lang.ast.xpath.AttributeNode

        getAttributeIterator
      • Methods inherited from interface net.sourceforge.pmd.lang.ast.Node

        findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathAttributesIterator, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
    • Method Detail

      • getNode

        org.w3c.dom.Node getNode()
        Provide access to the underlying DOM node.
        Returns:
        The DOM node.