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

#include <StyleScope.h>

Public Member Functions

 Scope (Document &)
 
 Scope (ShadowRoot &)
 
 ~Scope ()
 
const Vector< RefPtr< CSSStyleSheet > > & activeStyleSheets () const
 
const Vector< RefPtr< StyleSheet > > & styleSheetsForStyleSheetList ()
 
const Vector< RefPtr< CSSStyleSheet > > activeStyleSheetsForInspector ()
 
void addStyleSheetCandidateNode (Node &, bool createdByParser)
 
void removeStyleSheetCandidateNode (Node &)
 
String preferredStylesheetSetName () const
 
String selectedStylesheetSetName () const
 
void setPreferredStylesheetSetName (const String &)
 
void setSelectedStylesheetSetName (const String &)
 
void addPendingSheet (const Node &)
 
void removePendingSheet (const Node &)
 
bool hasPendingSheet (const Node &node) const
 
bool hasProcessingInstructionWithPendingSheet ()
 
bool hasPendingSheets () const
 
bool usesStyleBasedEditability ()
 
bool activeStyleSheetsContains (const CSSStyleSheet *) const
 
void didChangeActiveStyleSheetCandidates ()
 
void didChangeStyleSheetContents ()
 
WEBCORE_EXPORT void didChangeStyleSheetEnvironment ()
 
bool hasPendingUpdate () const
 
void flushPendingUpdate ()
 
StyleResolverresolver ()
 
StyleResolverresolverIfExists ()
 
void clearResolver ()
 
const Documentdocument () const
 
 Scope (Document &)
 
 Scope (ShadowRoot &)
 
 ~Scope ()
 
const Vector< RefPtr< CSSStyleSheet > > & activeStyleSheets () const
 
const Vector< RefPtr< StyleSheet > > & styleSheetsForStyleSheetList ()
 
const Vector< RefPtr< CSSStyleSheet > > activeStyleSheetsForInspector ()
 
void addStyleSheetCandidateNode (Node &, bool createdByParser)
 
void removeStyleSheetCandidateNode (Node &)
 
String preferredStylesheetSetName () const
 
String selectedStylesheetSetName () const
 
void setPreferredStylesheetSetName (const String &)
 
void setSelectedStylesheetSetName (const String &)
 
void addPendingSheet (const Node &)
 
void removePendingSheet (const Node &)
 
bool hasPendingSheet (const Node &node) const
 
bool hasProcessingInstructionWithPendingSheet ()
 
bool hasPendingSheets () const
 
bool usesStyleBasedEditability ()
 
bool activeStyleSheetsContains (const CSSStyleSheet *) const
 
void didChangeActiveStyleSheetCandidates ()
 
void didChangeStyleSheetContents ()
 
WEBCORE_EXPORT void didChangeStyleSheetEnvironment ()
 
bool hasPendingUpdate () const
 
void flushPendingUpdate ()
 
StyleResolverresolver ()
 
StyleResolverresolverIfExists ()
 
void clearResolver ()
 
const Documentdocument () const
 

Static Public Member Functions

static ScopeforNode (Node &)
 
static ScopeforOrdinal (Element &, ScopeOrdinal)
 
static ScopeforNode (Node &)
 
static ScopeforOrdinal (Element &, ScopeOrdinal)
 

Constructor & Destructor Documentation

◆ Scope() [1/4]

WebCore::Style::Scope::Scope ( Document document)
explicit

◆ Scope() [2/4]

WebCore::Style::Scope::Scope ( ShadowRoot shadowRoot)
explicit

◆ ~Scope() [1/2]

WebCore::Style::Scope::~Scope ( )

◆ Scope() [3/4]

WebCore::Style::Scope::Scope ( Document )
explicit

◆ Scope() [4/4]

WebCore::Style::Scope::Scope ( ShadowRoot )
explicit

◆ ~Scope() [2/2]

WebCore::Style::Scope::~Scope ( )

Member Function Documentation

◆ activeStyleSheets() [1/2]

const Vector<RefPtr<CSSStyleSheet> >& WebCore::Style::Scope::activeStyleSheets ( ) const
inline

◆ activeStyleSheets() [2/2]

const Vector<RefPtr<CSSStyleSheet> >& WebCore::Style::Scope::activeStyleSheets ( ) const
inline

◆ activeStyleSheetsContains() [1/2]

bool WebCore::Style::Scope::activeStyleSheetsContains ( const CSSStyleSheet sheet) const

◆ activeStyleSheetsContains() [2/2]

bool WebCore::Style::Scope::activeStyleSheetsContains ( const CSSStyleSheet ) const

◆ activeStyleSheetsForInspector() [1/2]

const Vector< RefPtr< CSSStyleSheet > > WebCore::Style::Scope::activeStyleSheetsForInspector ( )

◆ activeStyleSheetsForInspector() [2/2]

const Vector<RefPtr<CSSStyleSheet> > WebCore::Style::Scope::activeStyleSheetsForInspector ( )

◆ addPendingSheet() [1/2]

void WebCore::Style::Scope::addPendingSheet ( const Node node)

◆ addPendingSheet() [2/2]

void WebCore::Style::Scope::addPendingSheet ( const Node )

◆ addStyleSheetCandidateNode() [1/2]

void WebCore::Style::Scope::addStyleSheetCandidateNode ( Node node,
bool  createdByParser 
)

◆ addStyleSheetCandidateNode() [2/2]

void WebCore::Style::Scope::addStyleSheetCandidateNode ( Node ,
bool  createdByParser 
)

◆ clearResolver() [1/2]

void WebCore::Style::Scope::clearResolver ( )

◆ clearResolver() [2/2]

void WebCore::Style::Scope::clearResolver ( )

◆ didChangeActiveStyleSheetCandidates() [1/2]

void WebCore::Style::Scope::didChangeActiveStyleSheetCandidates ( )

◆ didChangeActiveStyleSheetCandidates() [2/2]

void WebCore::Style::Scope::didChangeActiveStyleSheetCandidates ( )

◆ didChangeStyleSheetContents() [1/2]

void WebCore::Style::Scope::didChangeStyleSheetContents ( )

◆ didChangeStyleSheetContents() [2/2]

void WebCore::Style::Scope::didChangeStyleSheetContents ( )

◆ didChangeStyleSheetEnvironment() [1/2]

void WebCore::Style::Scope::didChangeStyleSheetEnvironment ( )

◆ didChangeStyleSheetEnvironment() [2/2]

WEBCORE_EXPORT void WebCore::Style::Scope::didChangeStyleSheetEnvironment ( )

◆ document() [1/2]

const Document& WebCore::Style::Scope::document ( ) const
inline

◆ document() [2/2]

const Document& WebCore::Style::Scope::document ( ) const
inline

◆ flushPendingUpdate() [1/2]

void WebCore::Style::Scope::flushPendingUpdate ( )
inline

◆ flushPendingUpdate() [2/2]

void WebCore::Style::Scope::flushPendingUpdate ( )

◆ forNode() [1/2]

static Scope& WebCore::Style::Scope::forNode ( Node )
static

◆ forNode() [2/2]

Scope & WebCore::Style::Scope::forNode ( Node node)
static

◆ forOrdinal() [1/2]

Scope * WebCore::Style::Scope::forOrdinal ( Element element,
ScopeOrdinal  ordinal 
)
static

◆ forOrdinal() [2/2]

static Scope* WebCore::Style::Scope::forOrdinal ( Element ,
ScopeOrdinal   
)
static

◆ hasPendingSheet() [1/2]

bool WebCore::Style::Scope::hasPendingSheet ( const Node node) const
inline

◆ hasPendingSheet() [2/2]

bool WebCore::Style::Scope::hasPendingSheet ( const Node node) const
inline

◆ hasPendingSheets() [1/2]

bool WebCore::Style::Scope::hasPendingSheets ( ) const
inline

◆ hasPendingSheets() [2/2]

bool WebCore::Style::Scope::hasPendingSheets ( ) const
inline

◆ hasPendingUpdate() [1/2]

bool WebCore::Style::Scope::hasPendingUpdate ( ) const
inline

◆ hasPendingUpdate() [2/2]

bool WebCore::Style::Scope::hasPendingUpdate ( ) const
inline

◆ hasProcessingInstructionWithPendingSheet() [1/2]

bool WebCore::Style::Scope::hasProcessingInstructionWithPendingSheet ( )

◆ hasProcessingInstructionWithPendingSheet() [2/2]

bool WebCore::Style::Scope::hasProcessingInstructionWithPendingSheet ( )

◆ preferredStylesheetSetName() [1/2]

String WebCore::Style::Scope::preferredStylesheetSetName ( ) const
inline

◆ preferredStylesheetSetName() [2/2]

String WebCore::Style::Scope::preferredStylesheetSetName ( ) const
inline

◆ removePendingSheet() [1/2]

void WebCore::Style::Scope::removePendingSheet ( const Node )

◆ removePendingSheet() [2/2]

void WebCore::Style::Scope::removePendingSheet ( const Node node)

◆ removeStyleSheetCandidateNode() [1/2]

void WebCore::Style::Scope::removeStyleSheetCandidateNode ( Node )

◆ removeStyleSheetCandidateNode() [2/2]

void WebCore::Style::Scope::removeStyleSheetCandidateNode ( Node node)

◆ resolver() [1/2]

StyleResolver& WebCore::Style::Scope::resolver ( )

◆ resolver() [2/2]

StyleResolver & WebCore::Style::Scope::resolver ( )

◆ resolverIfExists() [1/2]

StyleResolver * WebCore::Style::Scope::resolverIfExists ( )

◆ resolverIfExists() [2/2]

StyleResolver* WebCore::Style::Scope::resolverIfExists ( )

◆ selectedStylesheetSetName() [1/2]

String WebCore::Style::Scope::selectedStylesheetSetName ( ) const
inline

◆ selectedStylesheetSetName() [2/2]

String WebCore::Style::Scope::selectedStylesheetSetName ( ) const
inline

◆ setPreferredStylesheetSetName() [1/2]

void WebCore::Style::Scope::setPreferredStylesheetSetName ( const String )

◆ setPreferredStylesheetSetName() [2/2]

void WebCore::Style::Scope::setPreferredStylesheetSetName ( const String name)

◆ setSelectedStylesheetSetName() [1/2]

void WebCore::Style::Scope::setSelectedStylesheetSetName ( const String )

◆ setSelectedStylesheetSetName() [2/2]

void WebCore::Style::Scope::setSelectedStylesheetSetName ( const String name)

◆ styleSheetsForStyleSheetList() [1/2]

const Vector<RefPtr<StyleSheet> >& WebCore::Style::Scope::styleSheetsForStyleSheetList ( )

◆ styleSheetsForStyleSheetList() [2/2]

const Vector< RefPtr< StyleSheet > > & WebCore::Style::Scope::styleSheetsForStyleSheetList ( )

◆ usesStyleBasedEditability() [1/2]

bool WebCore::Style::Scope::usesStyleBasedEditability ( )
inline

◆ usesStyleBasedEditability() [2/2]

bool WebCore::Style::Scope::usesStyleBasedEditability ( )
inline

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