Package org.htmlcleaner
Class DomSerializer
- java.lang.Object
-
- org.htmlcleaner.DomSerializer
-
public class DomSerializer extends java.lang.Object
DOM serializer - creates xml DOM.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
escapeXml
protected CleanerProperties
props
-
Constructor Summary
Constructors Constructor Description DomSerializer(CleanerProperties props)
DomSerializer(CleanerProperties props, boolean escapeXml)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Document
createDOM(TagNode rootNode)
private org.w3c.dom.Element
createElement(TagNode node, org.w3c.dom.Document document)
private void
createSubnodes(org.w3c.dom.Document document, org.w3c.dom.Element element, java.util.List tagChildren)
private void
setAttributes(TagNode node, org.w3c.dom.Element element)
-
-
-
Field Detail
-
props
protected CleanerProperties props
-
escapeXml
protected boolean escapeXml
-
-
Constructor Detail
-
DomSerializer
public DomSerializer(CleanerProperties props, boolean escapeXml)
-
DomSerializer
public DomSerializer(CleanerProperties props)
-
-
Method Detail
-
createDOM
public org.w3c.dom.Document createDOM(TagNode rootNode) throws javax.xml.parsers.ParserConfigurationException
- Throws:
javax.xml.parsers.ParserConfigurationException
-
createElement
private org.w3c.dom.Element createElement(TagNode node, org.w3c.dom.Document document)
-
setAttributes
private void setAttributes(TagNode node, org.w3c.dom.Element element)
-
createSubnodes
private void createSubnodes(org.w3c.dom.Document document, org.w3c.dom.Element element, java.util.List tagChildren)
-
-