Package org.htmlcleaner
Class JDomSerializer
- java.lang.Object
-
- org.htmlcleaner.JDomSerializer
-
public class JDomSerializer extends java.lang.Object
JDom serializer - creates xml JDom instance out of the TagNode.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
escapeXml
private org.jdom.DefaultJDOMFactory
factory
protected CleanerProperties
props
-
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.Element
createElement(TagNode node)
org.jdom.Document
createJDom(TagNode rootNode)
private void
createSubnodes(org.jdom.Element element, java.util.List tagChildren)
private void
defineNamespaceDeclarations(TagNode node, org.jdom.Element element)
private void
setAttributes(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)
-
-