Package org.htmlcleaner
Class PrettyXmlSerializer
java.lang.Object
org.htmlcleaner.Serializer
org.htmlcleaner.XmlSerializer
org.htmlcleaner.PrettyXmlSerializer
Pretty XML serializer - creates resulting XML with indenting lines.
-
Field Summary
FieldsFields inherited from class org.htmlcleaner.XmlSerializer
XMLNS_NAMESPACE
Fields inherited from class org.htmlcleaner.Serializer
props
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String
getIndent
(int level) private String
getIndentedText
(String content, int level) private String
getSingleLineOfChildren
(List<? extends BaseToken> children) private String
Trims specified string from left.private String
Trims specified string from right.protected void
protected void
serializePrettyXml
(TagNode tagNode, Writer writer, int level) Methods inherited from class org.htmlcleaner.XmlSerializer
dontEscape, escapeXml, getXmlAsString, getXmlAsString, isCreatingHtmlDom, isForbiddenAttribute, isForbiddenTag, isHeadOrBody, isMinimizedTagSyntax, serializeAttribute, serializeCData, serializeContentToken, serializeEndTag, serializeEndTag, serializeOpenTag, serializeOpenTag, setCreatingHtmlDom, writeXml, writeXmlToFile, writeXmlToFile, writeXmlToStream, writeXmlToStream
Methods inherited from class org.htmlcleaner.Serializer
getAsString, getAsString, getAsString, getAsString, getAsString, isScriptOrStyle, write, write, writeToFile, writeToFile, writeToFile, writeToFile, writeToStream, writeToStream, writeToStream, writeToStream
-
Field Details
-
DEFAULT_INDENTATION_STRING
- See Also:
-
indentString
-
indents
-
-
Constructor Details
-
PrettyXmlSerializer
-
PrettyXmlSerializer
-
-
Method Details
-
serialize
- Specified by:
serialize
in classSerializer
- Throws:
IOException
-
getIndent
- Parameters:
level
-- Returns:
- Appropriate indentation for the specified depth.
-
getIndentedText
-
getSingleLineOfChildren
-
serializePrettyXml
- Throws:
IOException
-
ltrim
Trims specified string from left.- Parameters:
s
-
-
rtrim
Trims specified string from right.- Parameters:
s
-
-