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

#include <ExtensionStyleSheets.h>

Public Member Functions

 ExtensionStyleSheets (Document &)
 
CSSStyleSheetpageUserSheet ()
 
const Vector< RefPtr< CSSStyleSheet > > & documentUserStyleSheets () const
 
const Vector< RefPtr< CSSStyleSheet > > & injectedUserStyleSheets () const
 
const Vector< RefPtr< CSSStyleSheet > > & injectedAuthorStyleSheets () const
 
const Vector< RefPtr< CSSStyleSheet > > & authorStyleSheetsForTesting () const
 
void clearPageUserSheet ()
 
void updatePageUserSheet ()
 
void invalidateInjectedStyleSheetCache ()
 
void updateInjectedStyleSheetCache () const
 
WEBCORE_EXPORT void addUserStyleSheet (Ref< StyleSheetContents > &&)
 
WEBCORE_EXPORT void addAuthorStyleSheetForTesting (Ref< StyleSheetContents > &&)
 
void detachFromDocument ()
 
 ExtensionStyleSheets (Document &)
 
CSSStyleSheetpageUserSheet ()
 
const Vector< RefPtr< CSSStyleSheet > > & documentUserStyleSheets () const
 
const Vector< RefPtr< CSSStyleSheet > > & injectedUserStyleSheets () const
 
const Vector< RefPtr< CSSStyleSheet > > & injectedAuthorStyleSheets () const
 
const Vector< RefPtr< CSSStyleSheet > > & authorStyleSheetsForTesting () const
 
void clearPageUserSheet ()
 
void updatePageUserSheet ()
 
void invalidateInjectedStyleSheetCache ()
 
void updateInjectedStyleSheetCache () const
 
WEBCORE_EXPORT void addUserStyleSheet (Ref< StyleSheetContents > &&)
 
WEBCORE_EXPORT void addAuthorStyleSheetForTesting (Ref< StyleSheetContents > &&)
 
void detachFromDocument ()
 

Constructor & Destructor Documentation

◆ ExtensionStyleSheets() [1/2]

WebCore::ExtensionStyleSheets::ExtensionStyleSheets ( Document document)
explicit

◆ ExtensionStyleSheets() [2/2]

WebCore::ExtensionStyleSheets::ExtensionStyleSheets ( Document )
explicit

Member Function Documentation

◆ addAuthorStyleSheetForTesting() [1/2]

void WebCore::ExtensionStyleSheets::addAuthorStyleSheetForTesting ( Ref< StyleSheetContents > &&  authorSheet)

◆ addAuthorStyleSheetForTesting() [2/2]

WEBCORE_EXPORT void WebCore::ExtensionStyleSheets::addAuthorStyleSheetForTesting ( Ref< StyleSheetContents > &&  )

◆ addUserStyleSheet() [1/2]

void WebCore::ExtensionStyleSheets::addUserStyleSheet ( Ref< StyleSheetContents > &&  userSheet)

◆ addUserStyleSheet() [2/2]

WEBCORE_EXPORT void WebCore::ExtensionStyleSheets::addUserStyleSheet ( Ref< StyleSheetContents > &&  )

◆ authorStyleSheetsForTesting() [1/2]

const Vector<RefPtr<CSSStyleSheet> >& WebCore::ExtensionStyleSheets::authorStyleSheetsForTesting ( ) const
inline

◆ authorStyleSheetsForTesting() [2/2]

const Vector<RefPtr<CSSStyleSheet> >& WebCore::ExtensionStyleSheets::authorStyleSheetsForTesting ( ) const
inline

◆ clearPageUserSheet() [1/2]

void WebCore::ExtensionStyleSheets::clearPageUserSheet ( )

◆ clearPageUserSheet() [2/2]

void WebCore::ExtensionStyleSheets::clearPageUserSheet ( )

◆ detachFromDocument() [1/2]

void WebCore::ExtensionStyleSheets::detachFromDocument ( )

◆ detachFromDocument() [2/2]

void WebCore::ExtensionStyleSheets::detachFromDocument ( )

◆ documentUserStyleSheets() [1/2]

const Vector<RefPtr<CSSStyleSheet> >& WebCore::ExtensionStyleSheets::documentUserStyleSheets ( ) const
inline

◆ documentUserStyleSheets() [2/2]

const Vector<RefPtr<CSSStyleSheet> >& WebCore::ExtensionStyleSheets::documentUserStyleSheets ( ) const
inline

◆ injectedAuthorStyleSheets() [1/2]

const Vector<RefPtr<CSSStyleSheet> >& WebCore::ExtensionStyleSheets::injectedAuthorStyleSheets ( ) const

◆ injectedAuthorStyleSheets() [2/2]

const Vector< RefPtr< CSSStyleSheet > > & WebCore::ExtensionStyleSheets::injectedAuthorStyleSheets ( ) const

◆ injectedUserStyleSheets() [1/2]

const Vector< RefPtr< CSSStyleSheet > > & WebCore::ExtensionStyleSheets::injectedUserStyleSheets ( ) const

◆ injectedUserStyleSheets() [2/2]

const Vector<RefPtr<CSSStyleSheet> >& WebCore::ExtensionStyleSheets::injectedUserStyleSheets ( ) const

◆ invalidateInjectedStyleSheetCache() [1/2]

void WebCore::ExtensionStyleSheets::invalidateInjectedStyleSheetCache ( )

◆ invalidateInjectedStyleSheetCache() [2/2]

void WebCore::ExtensionStyleSheets::invalidateInjectedStyleSheetCache ( )

◆ pageUserSheet() [1/2]

CSSStyleSheet * WebCore::ExtensionStyleSheets::pageUserSheet ( )

◆ pageUserSheet() [2/2]

CSSStyleSheet* WebCore::ExtensionStyleSheets::pageUserSheet ( )

◆ updateInjectedStyleSheetCache() [1/2]

void WebCore::ExtensionStyleSheets::updateInjectedStyleSheetCache ( ) const

◆ updateInjectedStyleSheetCache() [2/2]

void WebCore::ExtensionStyleSheets::updateInjectedStyleSheetCache ( ) const

◆ updatePageUserSheet() [1/2]

void WebCore::ExtensionStyleSheets::updatePageUserSheet ( )

◆ updatePageUserSheet() [2/2]

void WebCore::ExtensionStyleSheets::updatePageUserSheet ( )

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