#include <MarkupAccumulator.h>
|
size_t | length () const |
|
void | concatenateMarkup (StringBuilder &) |
|
void | appendString (const String &) |
|
void | appendEndTag (const Node &node) |
|
virtual void | appendEndTag (const Element &) |
|
virtual void | appendCustomAttributes (StringBuilder &, const Element &, Namespaces *) |
|
virtual void | appendText (StringBuilder &, const Text &) |
|
virtual void | appendElement (StringBuilder &, const Element &, Namespaces *) |
|
void | appendStartTag (const Node &, Namespaces *=nullptr) |
|
void | appendOpenTag (StringBuilder &, const Element &, Namespaces *) |
|
void | appendCloseTag (StringBuilder &, const Element &) |
|
void | appendStartMarkup (StringBuilder &, const Node &, Namespaces *) |
|
void | appendEndMarkup (StringBuilder &, const Element &) |
|
void | appendAttributeValue (StringBuilder &, const String &, bool) |
|
void | appendNamespace (StringBuilder &, const AtomicString &prefix, const AtomicString &namespaceURI, Namespaces &, bool allowEmptyDefaultNS=false) |
|
void | appendXMLDeclaration (StringBuilder &, const Document &) |
|
void | appendDocumentType (StringBuilder &, const DocumentType &) |
|
void | appendProcessingInstruction (StringBuilder &, const String &target, const String &data) |
|
void | appendAttribute (StringBuilder &, const Element &, const Attribute &, Namespaces *) |
|
void | appendCDATASection (StringBuilder &, const String &) |
|
bool | shouldAddNamespaceElement (const Element &) |
|
bool | shouldAddNamespaceAttribute (const Attribute &, Namespaces &) |
|
bool | shouldSelfClose (const Element &) |
|
bool | elementCannotHaveEndTag (const Node &) |
|
EntityMask | entityMaskForText (const Text &) const |
|
◆ MarkupAccumulator()
◆ ~MarkupAccumulator()
WebCore::MarkupAccumulator::~MarkupAccumulator |
( |
| ) |
|
|
virtual |
◆ appendAttribute()
◆ appendAttributeValue()
void WebCore::MarkupAccumulator::appendAttributeValue |
( |
StringBuilder & |
result, |
|
|
const String & |
attribute, |
|
|
bool |
documentIsHTML |
|
) |
| |
|
protected |
◆ appendCDATASection()
◆ appendCharactersReplacingEntities()
void WebCore::MarkupAccumulator::appendCharactersReplacingEntities |
( |
StringBuilder & |
result, |
|
|
const String & |
source, |
|
|
unsigned |
offset, |
|
|
unsigned |
length, |
|
|
EntityMask |
entityMask |
|
) |
| |
|
static |
◆ appendCloseTag()
◆ appendCustomAttributes()
◆ appendDocumentType()
◆ appendElement()
◆ appendEndMarkup()
◆ appendEndTag() [1/2]
void WebCore::MarkupAccumulator::appendEndTag |
( |
const Node & |
node | ) |
|
|
inlineprotected |
◆ appendEndTag() [2/2]
void WebCore::MarkupAccumulator::appendEndTag |
( |
const Element & |
element | ) |
|
|
protectedvirtual |
◆ appendNamespace()
◆ appendOpenTag()
◆ appendProcessingInstruction()
◆ appendStartMarkup()
◆ appendStartTag()
void WebCore::MarkupAccumulator::appendStartTag |
( |
const Node & |
node, |
|
|
Namespaces * |
namespaces = nullptr |
|
) |
| |
|
protected |
◆ appendString()
void WebCore::MarkupAccumulator::appendString |
( |
const String & |
string | ) |
|
|
protected |
◆ appendText()
◆ appendXMLDeclaration()
◆ concatenateMarkup()
◆ elementCannotHaveEndTag()
bool WebCore::MarkupAccumulator::elementCannotHaveEndTag |
( |
const Node & |
node | ) |
|
|
protected |
◆ entityMaskForText()
EntityMask WebCore::MarkupAccumulator::entityMaskForText |
( |
const Text & |
text | ) |
const |
|
protected |
◆ length()
size_t WebCore::MarkupAccumulator::length |
( |
void |
| ) |
const |
|
inlineprotected |
◆ serializeNodes()
◆ shouldAddNamespaceAttribute()
bool WebCore::MarkupAccumulator::shouldAddNamespaceAttribute |
( |
const Attribute & |
attribute, |
|
|
Namespaces & |
namespaces |
|
) |
| |
|
protected |
◆ shouldAddNamespaceElement()
bool WebCore::MarkupAccumulator::shouldAddNamespaceElement |
( |
const Element & |
element | ) |
|
|
protected |
◆ shouldSelfClose()
bool WebCore::MarkupAccumulator::shouldSelfClose |
( |
const Element & |
element | ) |
|
|
protected |
◆ totalLength()
◆ m_nodes
Vector<Node*>* const WebCore::MarkupAccumulator::m_nodes |
|
protected |
◆ m_range
const Range* const WebCore::MarkupAccumulator::m_range |
|
protected |
The documentation for this class was generated from the following files: