## Uses of Interface
net.sourceforge.pmd.lang.xml.ast.XmlNode

Packages that use XmlNode
Package | Description
--- | ---
net.sourceforge.pmd.lang.xml.ast |
net.sourceforge.pmd.lang.xml.rule |

### Uses of XmlNode in net.sourceforge.pmd.lang.xml.ast

Fields in net.sourceforge.pmd.lang.xml.ast with type parameters of type XmlNode
Modifier and Type | Field and Description
--- | ---
`protected Map<Node,XmlNode>` | XmlParser.`nodeCache`

Methods in net.sourceforge.pmd.lang.xml.ast that return XmlNode
Modifier and Type | Method and Description
--- | ---
`XmlNode` | XmlParser.`createProxy(Node node)`
`XmlNode` | XmlParser.`parse(Reader reader)`

Methods in net.sourceforge.pmd.lang.xml.ast with parameters of type XmlNode
Modifier and Type | Method and Description
--- | ---
`void` | DumpFacade.`initializeWith(Writer writer, String prefix, boolean recurse, XmlNode node)`
`Object` | DumpFacade.`visit(XmlNode node, Object data)`

### Uses of XmlNode in net.sourceforge.pmd.lang.xml.rule

Methods in net.sourceforge.pmd.lang.xml.rule with parameters of type XmlNode
Modifier and Type | Method and Description
--- | ---
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, Attr attr, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, CharacterData characterData, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, Comment comment, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, Document document, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, DocumentType documentType, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, Element element, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, EntityReference entityReference, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, Entity entity, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, Notation notation, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, ProcessingInstruction processingInstruction, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, RuleContext ctx)`
`protected void` | AbstractXmlRule.`visit(XmlNode node, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visit(XmlNode node, Text text, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visitAttributeNodes(XmlNode node, Node domNode, RuleContext ctx)`
`protected void` | AbstractDomXmlRule.`visitDomNode(XmlNode node, Node domNode, RuleContext ctx)`