Package org.htmlcleaner
Class DomSerializer
- java.lang.Object
-
- org.htmlcleaner.DomSerializer
-
public class DomSerializer extends java.lang.ObjectDOM serializer - creates xml DOM.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanescapeXmlprotected CleanerPropertiesprops
-
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.DocumentcreateDOM(TagNode rootNode)private org.w3c.dom.ElementcreateElement(TagNode node, org.w3c.dom.Document document)private voidcreateSubnodes(org.w3c.dom.Document document, org.w3c.dom.Element element, java.util.List tagChildren)private voidsetAttributes(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)
-
-