Package org.htmlcleaner
Class JDomSerializer
- java.lang.Object
-
- org.htmlcleaner.JDomSerializer
-
public class JDomSerializer extends java.lang.ObjectJDom serializer - creates xml JDom instance out of the TagNode.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanescapeXmlprivate org.jdom.DefaultJDOMFactoryfactoryprotected CleanerPropertiesprops
-
Constructor Summary
Constructors Constructor Description JDomSerializer(CleanerProperties props)JDomSerializer(CleanerProperties props, boolean escapeXml)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.jdom.ElementcreateElement(TagNode node)org.jdom.DocumentcreateJDom(TagNode rootNode)private voidcreateSubnodes(org.jdom.Element element, java.util.List tagChildren)private voiddefineNamespaceDeclarations(TagNode node, org.jdom.Element element)private voidsetAttributes(TagNode node, org.jdom.Element element)
-
-
-
Field Detail
-
factory
private org.jdom.DefaultJDOMFactory factory
-
props
protected CleanerProperties props
-
escapeXml
protected boolean escapeXml
-
-
Constructor Detail
-
JDomSerializer
public JDomSerializer(CleanerProperties props, boolean escapeXml)
-
JDomSerializer
public JDomSerializer(CleanerProperties props)
-
-
Method Detail
-
createJDom
public org.jdom.Document createJDom(TagNode rootNode)
-
createElement
private org.jdom.Element createElement(TagNode node)
-
defineNamespaceDeclarations
private void defineNamespaceDeclarations(TagNode node, org.jdom.Element element)
-
setAttributes
private void setAttributes(TagNode node, org.jdom.Element element)
-
createSubnodes
private void createSubnodes(org.jdom.Element element, java.util.List tagChildren)
-
-