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 private static java.lang.String
CSS_COMMENT_END
private static java.lang.String
CSS_COMMENT_START
protected boolean
escapeXml
private org.jdom2.DefaultJDOMFactory
factory
private static java.lang.String
NEW_LINE
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.jdom2.Element
createElement(TagNode node)
org.jdom2.Document
createJDom(TagNode rootNode)
private void
createSubnodes(org.jdom2.Element element, java.util.List<? extends BaseToken> tagChildren)
private void
defineNamespaceDeclarations(TagNode node, org.jdom2.Element element)
private void
setAttributes(TagNode node, org.jdom2.Element element)
-
-
-
Field Detail
-
CSS_COMMENT_START
private static final java.lang.String CSS_COMMENT_START
- See Also:
- Constant Field Values
-
CSS_COMMENT_END
private static final java.lang.String CSS_COMMENT_END
- See Also:
- Constant Field Values
-
NEW_LINE
private static final java.lang.String NEW_LINE
- See Also:
- Constant Field Values
-
factory
private org.jdom2.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.jdom2.Document createJDom(TagNode rootNode)
-
createElement
private org.jdom2.Element createElement(TagNode node)
-
defineNamespaceDeclarations
private void defineNamespaceDeclarations(TagNode node, org.jdom2.Element element)
-
setAttributes
private void setAttributes(TagNode node, org.jdom2.Element element)
-
createSubnodes
private void createSubnodes(org.jdom2.Element element, java.util.List<? extends BaseToken> tagChildren)
-
-