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 private static java.lang.StringCSS_COMMENT_ENDprivate static java.lang.StringCSS_COMMENT_STARTprotected booleanescapeXmlprivate org.jdom2.DefaultJDOMFactoryfactoryprivate static java.lang.StringNEW_LINEprotected 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.jdom2.ElementcreateElement(TagNode node)org.jdom2.DocumentcreateJDom(TagNode rootNode)private voidcreateSubnodes(org.jdom2.Element element, java.util.List<? extends BaseToken> tagChildren)private voiddefineNamespaceDeclarations(TagNode node, org.jdom2.Element element)private voidsetAttributes(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)
-
-