Package org.rumbledb.serialization
Class HtmlSerializer
java.lang.Object
org.rumbledb.serialization.XmlSerializer
org.rumbledb.serialization.HtmlSerializer
- All Implemented Interfaces:
Serializable,Serializer
- See Also:
-
Field Summary
Fields inherited from class org.rumbledb.serialization.XmlSerializer
params -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendAttributeOrNamespaceNode(Item item, StringBuilder sb) protected voidappendDocTypeIfNeeded(Item element, StringBuilder sb) protected voidappendTextNode(Item item, StringBuilder sb) protected booleancontainsElementLikeChild(List<Item> children) protected StringescapeAttribute(String value) protected StringescapeText(String value) protected booleanisCDataSectionElement(Item element) protected booleanmatchesExpandedQNameEntry(Set<String> entries, Item element) protected StringprepareAttributeValue(Item attribute) voidserialize(Item item, StringBuilder sb, String indent, boolean isTopLevel) protected voidserializeDocumentNode(Item item, StringBuilder sb, String indent, boolean isTopLevel) protected voidserializeElementNode(Item item, StringBuilder sb, String indent, boolean isTopLevel) protected booleanshouldEmitXmlDeclaration(Item item) protected booleansupportsPrefixUndeclaration(Item element) Methods inherited from class org.rumbledb.serialization.XmlSerializer
appendCDataText, appendXmlDeclaration, createNamespaceNode, getEffectiveNamespaceScope, getEffectiveVersion, getNamespaceNodesToSerialize, getParentElement, hasSignificantTextChild, isXml11, matchesElementNamespace, mustPreserveWhitespace, nextIndent, serializationError, serialize, shouldEmitNamespaceUndeclaration, shouldIndentBeforeChild, shouldIndentElement, shouldSerializeNamespace
-
Constructor Details
-
HtmlSerializer
-
-
Method Details
-
shouldEmitXmlDeclaration
- Overrides:
shouldEmitXmlDeclarationin classXmlSerializer
-
serializeDocumentNode
protected void serializeDocumentNode(Item item, StringBuilder sb, String indent, boolean isTopLevel) - Overrides:
serializeDocumentNodein classXmlSerializer
-
appendDocTypeIfNeeded
- Overrides:
appendDocTypeIfNeededin classXmlSerializer
-
serializeElementNode
- Overrides:
serializeElementNodein classXmlSerializer
-
prepareAttributeValue
- Overrides:
prepareAttributeValuein classXmlSerializer
-
escapeText
- Overrides:
escapeTextin classXmlSerializer
-
appendTextNode
- Overrides:
appendTextNodein classXmlSerializer
-
appendAttributeOrNamespaceNode
- Overrides:
appendAttributeOrNamespaceNodein classXmlSerializer
-
escapeAttribute
- Overrides:
escapeAttributein classXmlSerializer
-
serialize
- Specified by:
serializein interfaceSerializer- Overrides:
serializein classXmlSerializer
-
matchesExpandedQNameEntry
- Overrides:
matchesExpandedQNameEntryin classXmlSerializer
-
isCDataSectionElement
- Overrides:
isCDataSectionElementin classXmlSerializer
-
containsElementLikeChild
- Overrides:
containsElementLikeChildin classXmlSerializer
-
supportsPrefixUndeclaration
- Overrides:
supportsPrefixUndeclarationin classXmlSerializer
-