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.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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