webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::UserContentController Class Referencefinal

#include <UserContentController.h>

Inheritance diagram for WebCore::UserContentController:
WebCore::UserContentProvider WebCore::UserContentProvider WTF::RefCounted< UserContentProvider > WTF::RefCounted< UserContentProvider > WTF::RefCounted< UserContentProvider > WTF::RefCounted< UserContentProvider > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase

Public Member Functions

WEBCORE_EXPORT ~UserContentController ()
 
WEBCORE_EXPORT void addUserScript (DOMWrapperWorld &, std::unique_ptr< UserScript >)
 
WEBCORE_EXPORT void removeUserScript (DOMWrapperWorld &, const URL &)
 
WEBCORE_EXPORT void removeUserScripts (DOMWrapperWorld &)
 
WEBCORE_EXPORT void addUserStyleSheet (DOMWrapperWorld &, std::unique_ptr< UserStyleSheet >, UserStyleInjectionTime)
 
WEBCORE_EXPORT void removeUserStyleSheet (DOMWrapperWorld &, const URL &)
 
WEBCORE_EXPORT void removeUserStyleSheets (DOMWrapperWorld &)
 
WEBCORE_EXPORT void removeAllUserContent ()
 
WEBCORE_EXPORT ~UserContentController ()
 
WEBCORE_EXPORT void addUserScript (DOMWrapperWorld &, std::unique_ptr< UserScript >)
 
WEBCORE_EXPORT void removeUserScript (DOMWrapperWorld &, const URL &)
 
WEBCORE_EXPORT void removeUserScripts (DOMWrapperWorld &)
 
WEBCORE_EXPORT void addUserStyleSheet (DOMWrapperWorld &, std::unique_ptr< UserStyleSheet >, UserStyleInjectionTime)
 
WEBCORE_EXPORT void removeUserStyleSheet (DOMWrapperWorld &, const URL &)
 
WEBCORE_EXPORT void removeUserStyleSheets (DOMWrapperWorld &)
 
WEBCORE_EXPORT void removeAllUserContent ()
 
- Public Member Functions inherited from WebCore::UserContentProvider
WEBCORE_EXPORT UserContentProvider ()
 
virtual WEBCORE_EXPORT ~UserContentProvider ()
 
void registerForUserMessageHandlerInvalidation (UserContentProviderInvalidationClient &)
 
void unregisterForUserMessageHandlerInvalidation (UserContentProviderInvalidationClient &)
 
void addPage (Page &)
 
void removePage (Page &)
 
WEBCORE_EXPORT UserContentProvider ()
 
virtual WEBCORE_EXPORT ~UserContentProvider ()
 
void registerForUserMessageHandlerInvalidation (UserContentProviderInvalidationClient &)
 
void unregisterForUserMessageHandlerInvalidation (UserContentProviderInvalidationClient &)
 
void addPage (Page &)
 
void removePage (Page &)
 
- Public Member Functions inherited from WTF::RefCounted< UserContentProvider >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Static Public Member Functions

static WEBCORE_EXPORT Ref< UserContentControllercreate ()
 
static WEBCORE_EXPORT Ref< UserContentControllercreate ()
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::UserContentProvider
WEBCORE_EXPORT void invalidateAllRegisteredUserMessageHandlerInvalidationClients ()
 
WEBCORE_EXPORT void invalidateInjectedStyleSheetCacheInAllFramesInAllPages ()
 
WEBCORE_EXPORT void invalidateAllRegisteredUserMessageHandlerInvalidationClients ()
 
WEBCORE_EXPORT void invalidateInjectedStyleSheetCacheInAllFramesInAllPages ()
 
- Protected Member Functions inherited from WTF::RefCounted< UserContentProvider >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Constructor & Destructor Documentation

◆ ~UserContentController() [1/2]

WebCore::UserContentController::~UserContentController ( )

◆ ~UserContentController() [2/2]

WEBCORE_EXPORT WebCore::UserContentController::~UserContentController ( )

Member Function Documentation

◆ addUserScript() [1/2]

void WebCore::UserContentController::addUserScript ( DOMWrapperWorld world,
std::unique_ptr< UserScript userScript 
)

◆ addUserScript() [2/2]

WEBCORE_EXPORT void WebCore::UserContentController::addUserScript ( DOMWrapperWorld ,
std::unique_ptr< UserScript  
)

◆ addUserStyleSheet() [1/2]

void WebCore::UserContentController::addUserStyleSheet ( DOMWrapperWorld world,
std::unique_ptr< UserStyleSheet userStyleSheet,
UserStyleInjectionTime  injectionTime 
)

◆ addUserStyleSheet() [2/2]

WEBCORE_EXPORT void WebCore::UserContentController::addUserStyleSheet ( DOMWrapperWorld ,
std::unique_ptr< UserStyleSheet ,
UserStyleInjectionTime   
)

◆ create() [1/2]

static WEBCORE_EXPORT Ref<UserContentController> WebCore::UserContentController::create ( )
static

◆ create() [2/2]

Ref< UserContentController > WebCore::UserContentController::create ( )
static

◆ removeAllUserContent() [1/2]

WEBCORE_EXPORT void WebCore::UserContentController::removeAllUserContent ( )

◆ removeAllUserContent() [2/2]

void WebCore::UserContentController::removeAllUserContent ( )

◆ removeUserScript() [1/2]

WEBCORE_EXPORT void WebCore::UserContentController::removeUserScript ( DOMWrapperWorld ,
const URL  
)

◆ removeUserScript() [2/2]

void WebCore::UserContentController::removeUserScript ( DOMWrapperWorld world,
const URL url 
)

◆ removeUserScripts() [1/2]

void WebCore::UserContentController::removeUserScripts ( DOMWrapperWorld world)

◆ removeUserScripts() [2/2]

WEBCORE_EXPORT void WebCore::UserContentController::removeUserScripts ( DOMWrapperWorld )

◆ removeUserStyleSheet() [1/2]

WEBCORE_EXPORT void WebCore::UserContentController::removeUserStyleSheet ( DOMWrapperWorld ,
const URL  
)

◆ removeUserStyleSheet() [2/2]

void WebCore::UserContentController::removeUserStyleSheet ( DOMWrapperWorld world,
const URL url 
)

◆ removeUserStyleSheets() [1/2]

WEBCORE_EXPORT void WebCore::UserContentController::removeUserStyleSheets ( DOMWrapperWorld )

◆ removeUserStyleSheets() [2/2]

void WebCore::UserContentController::removeUserStyleSheets ( DOMWrapperWorld world)

The documentation for this class was generated from the following files: