|
| StyledMarkupAccumulator (Vector< Node *> *nodes, EAbsoluteURLs, EAnnotateForInterchange, const Range *, bool needsPositionStyleConversion, Node *highestNodeToBeSerialized=nullptr) |
|
Node * | serializeNodes (Node *startNode, Node *pastEnd) |
|
void | wrapWithNode (Node &, bool convertBlocksToInlines=false, RangeFullySelectsNode=DoesFullySelectNode) |
|
void | wrapWithStyleNode (StyleProperties *, Document &, bool isBlock=false) |
|
String | takeResults () |
|
bool | needRelativeStyleWrapper () const |
|
bool | needClearingDiv () const |
|
| MarkupAccumulator (Vector< Node *> *, EAbsoluteURLs, const Range *=nullptr, EFragmentSerialization=HTMLFragmentSerialization) |
|
virtual | ~MarkupAccumulator () |
|
String | serializeNodes (Node &targetNode, EChildrenOnly, Vector< QualifiedName > *tagNamesToSkip=nullptr) |
|
|
static void | appendCharactersReplacingEntities (StringBuilder &, const String &, unsigned, unsigned, EntityMask) |
|
size_t | length () const |
|
void | concatenateMarkup (StringBuilder &) |
|
void | appendString (const String &) |
|
void | appendEndTag (const Node &node) |
|
virtual void | appendEndTag (const Element &) |
|
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 |
|
static size_t | totalLength (const Vector< String > &) |
|
Vector< Node * > *const | m_nodes |
|
const Range *const | m_range |
|
◆ RangeFullySelectsNode
Enumerator |
---|
DoesFullySelectNode | |
DoesNotFullySelectNode | |
◆ StyledMarkupAccumulator()
◆ needClearingDiv()
bool WebCore::StyledMarkupAccumulator::needClearingDiv |
( |
| ) |
const |
|
inline |
◆ needRelativeStyleWrapper()
bool WebCore::StyledMarkupAccumulator::needRelativeStyleWrapper |
( |
| ) |
const |
|
inline |
◆ serializeNodes()
Node * WebCore::StyledMarkupAccumulator::serializeNodes |
( |
Node * |
startNode, |
|
|
Node * |
pastEnd |
|
) |
| |
◆ takeResults()
String WebCore::StyledMarkupAccumulator::takeResults |
( |
| ) |
|
◆ wrapWithNode()
◆ wrapWithStyleNode()
The documentation for this class was generated from the following file: