webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Functions
markup.cpp File Reference
#include "config.h"
#include "markup.h"
#include "CSSPrimitiveValue.h"
#include "CSSPropertyNames.h"
#include "CSSValue.h"
#include "CSSValueKeywords.h"
#include "ChildListMutationScope.h"
#include "DocumentFragment.h"
#include "DocumentType.h"
#include "Editing.h"
#include "Editor.h"
#include "ElementIterator.h"
#include "ExceptionCode.h"
#include "File.h"
#include "Frame.h"
#include "HTMLAttachmentElement.h"
#include "HTMLBRElement.h"
#include "HTMLBodyElement.h"
#include "HTMLDivElement.h"
#include "HTMLHeadElement.h"
#include "HTMLHtmlElement.h"
#include "HTMLNames.h"
#include "HTMLTableElement.h"
#include "HTMLTextAreaElement.h"
#include "HTMLTextFormControlElement.h"
#include "URL.h"
#include "MarkupAccumulator.h"
#include "NodeList.h"
#include "Range.h"
#include "RenderBlock.h"
#include "Settings.h"
#include "StyleProperties.h"
#include "TextIterator.h"
#include "TypedElementDescendantIterator.h"
#include "VisibleSelection.h"
#include "VisibleUnits.h"
#include <wtf/StdLibExtras.h>
#include <wtf/text/StringBuilder.h>

Classes

class  WebCore::AttributeChange
 
class  WebCore::StyledMarkupAccumulator
 

Namespaces

 WebCore
 This file is generated by create-http-header-name-table, do not edit.
 

Functions

String WebCore::createMarkup (const Range &, Vector< Node *> *=nullptr, EAnnotateForInterchange=DoNotAnnotateForInterchange, bool convertBlocksToInlines=false, EAbsoluteURLs=DoNotResolveURLs)
 
WEBCORE_EXPORT Ref< DocumentFragmentWebCore::createFragmentFromMarkup (Document &, const String &markup, const String &baseURL, ParserContentPolicy=AllowScriptingContent)
 
String WebCore::createMarkup (const Node &, EChildrenOnly=IncludeNode, Vector< Node *> *=nullptr, EAbsoluteURLs=DoNotResolveURLs, Vector< QualifiedName > *tagNamesToSkip=nullptr, EFragmentSerialization=HTMLFragmentSerialization)
 
bool WebCore::isPlainTextMarkup (Node *)
 
WEBCORE_EXPORT Ref< DocumentFragmentWebCore::createFragmentFromText (Range &context, const String &text)
 
String WebCore::documentTypeString (const Document &)
 
WEBCORE_EXPORT String WebCore::createFullMarkup (const Node &)
 
WEBCORE_EXPORT String WebCore::createFullMarkup (const Range &)
 
String WebCore::urlToMarkup (const URL &, const String &title)
 
ExceptionOr< Ref< DocumentFragment > > WebCore::createFragmentForInnerOuterHTML (Element &, const String &markup, ParserContentPolicy)
 
RefPtr< DocumentFragmentWebCore::createFragmentForTransformToFragment (Document &, const String &sourceString, const String &sourceMIMEType)
 
ExceptionOr< Ref< DocumentFragment > > WebCore::createContextualFragment (Element &, const String &markup, ParserContentPolicy)
 
ExceptionOr< voidWebCore::replaceChildrenWithFragment (ContainerNode &, Ref< DocumentFragment > &&)