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

#include <ElementRuleCollector.h>

Public Member Functions

 ElementRuleCollector (const Element &, const DocumentRuleSets &, const SelectorFilter *)
 
 ElementRuleCollector (const Element &, const RuleSet &authorStyle, const SelectorFilter *)
 
void matchAllRules (bool matchAuthorAndUserStyles, bool includeSMILProperties)
 
void matchUARules ()
 
void matchAuthorRules (bool includeEmptyRules)
 
void matchUserRules (bool includeEmptyRules)
 
void setMode (SelectorChecker::Mode mode)
 
void setPseudoStyleRequest (const PseudoStyleRequest &request)
 
void setSameOriginOnly (bool f)
 
void setRegionForStyling (const RenderRegion *regionForStyling)
 
void setMedium (const MediaQueryEvaluator *medium)
 
bool hasAnyMatchingRules (const RuleSet *)
 
StyleResolver::MatchResultmatchedResult ()
 
const Vector< RefPtr< StyleRule > > & matchedRuleList () const
 
bool hasMatchedRules () const
 
void clearMatchedRules ()
 
const PseudoIdSetmatchedPseudoElementIds () const
 
const Style::RelationsstyleRelations () const
 
bool didMatchUncommonAttributeSelector () const
 

Constructor & Destructor Documentation

◆ ElementRuleCollector() [1/2]

WebCore::ElementRuleCollector::ElementRuleCollector ( const Element element,
const DocumentRuleSets ruleSets,
const SelectorFilter selectorFilter 
)

◆ ElementRuleCollector() [2/2]

WebCore::ElementRuleCollector::ElementRuleCollector ( const Element element,
const RuleSet authorStyle,
const SelectorFilter selectorFilter 
)

Member Function Documentation

◆ clearMatchedRules()

void WebCore::ElementRuleCollector::clearMatchedRules ( )

◆ didMatchUncommonAttributeSelector()

bool WebCore::ElementRuleCollector::didMatchUncommonAttributeSelector ( ) const
inline

◆ hasAnyMatchingRules()

bool WebCore::ElementRuleCollector::hasAnyMatchingRules ( const RuleSet ruleSet)

◆ hasMatchedRules()

bool WebCore::ElementRuleCollector::hasMatchedRules ( ) const
inline

◆ matchAllRules()

void WebCore::ElementRuleCollector::matchAllRules ( bool  matchAuthorAndUserStyles,
bool  includeSMILProperties 
)

◆ matchAuthorRules()

void WebCore::ElementRuleCollector::matchAuthorRules ( bool  includeEmptyRules)

◆ matchedPseudoElementIds()

const PseudoIdSet& WebCore::ElementRuleCollector::matchedPseudoElementIds ( ) const
inline

◆ matchedResult()

StyleResolver::MatchResult & WebCore::ElementRuleCollector::matchedResult ( )

◆ matchedRuleList()

const Vector< RefPtr< StyleRule > > & WebCore::ElementRuleCollector::matchedRuleList ( ) const

◆ matchUARules()

void WebCore::ElementRuleCollector::matchUARules ( )

◆ matchUserRules()

void WebCore::ElementRuleCollector::matchUserRules ( bool  includeEmptyRules)

◆ setMedium()

void WebCore::ElementRuleCollector::setMedium ( const MediaQueryEvaluator medium)
inline

◆ setMode()

void WebCore::ElementRuleCollector::setMode ( SelectorChecker::Mode  mode)
inline

◆ setPseudoStyleRequest()

void WebCore::ElementRuleCollector::setPseudoStyleRequest ( const PseudoStyleRequest request)
inline

◆ setRegionForStyling()

void WebCore::ElementRuleCollector::setRegionForStyling ( const RenderRegion regionForStyling)
inline

◆ setSameOriginOnly()

void WebCore::ElementRuleCollector::setSameOriginOnly ( bool  f)
inline

◆ styleRelations()

const Style::Relations& WebCore::ElementRuleCollector::styleRelations ( ) const
inline

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