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

#include <CSSComputedStyleDeclaration.h>

Public Member Functions

 ComputedStyleExtractor (Node *, bool allowVisitedStyle=false, PseudoId=NOPSEUDO)
 
 ComputedStyleExtractor (Element *, bool allowVisitedStyle=false, PseudoId=NOPSEUDO)
 
RefPtr< CSSValuepropertyValue (CSSPropertyID, EUpdateLayout=UpdateLayout)
 
String customPropertyText (const String &propertyName)
 
RefPtr< CSSValuecustomPropertyValue (const String &propertyName)
 
Ref< MutableStylePropertiescopyPropertiesInSet (const CSSPropertyID *set, unsigned length)
 
Ref< MutableStylePropertiescopyProperties ()
 
RefPtr< CSSPrimitiveValuegetFontSizeCSSValuePreferringKeyword ()
 
bool useFixedFontDefaultSize ()
 
bool propertyMatches (CSSPropertyID, const CSSValue *)
 
 ComputedStyleExtractor (Node *, bool allowVisitedStyle=false, PseudoId=NOPSEUDO)
 
 ComputedStyleExtractor (Element *, bool allowVisitedStyle=false, PseudoId=NOPSEUDO)
 
RefPtr< CSSValuepropertyValue (CSSPropertyID, EUpdateLayout=UpdateLayout)
 
String customPropertyText (const String &propertyName)
 
RefPtr< CSSValuecustomPropertyValue (const String &propertyName)
 
Ref< MutableStylePropertiescopyPropertiesInSet (const CSSPropertyID *set, unsigned length)
 
Ref< MutableStylePropertiescopyProperties ()
 
RefPtr< CSSPrimitiveValuegetFontSizeCSSValuePreferringKeyword ()
 
bool useFixedFontDefaultSize ()
 
bool propertyMatches (CSSPropertyID, const CSSValue *)
 

Static Public Member Functions

static Ref< CSSValuevalueForFilter (const RenderStyle &, const FilterOperations &, AdjustPixelValuesForComputedStyle=AdjustPixelValues)
 
static Ref< CSSValuevalueForFilter (const RenderStyle &, const FilterOperations &, AdjustPixelValuesForComputedStyle=AdjustPixelValues)
 

Constructor & Destructor Documentation

◆ ComputedStyleExtractor() [1/4]

WebCore::ComputedStyleExtractor::ComputedStyleExtractor ( Node node,
bool  allowVisitedStyle = false,
PseudoId  pseudoElementSpecifier = NOPSEUDO 
)

◆ ComputedStyleExtractor() [2/4]

WebCore::ComputedStyleExtractor::ComputedStyleExtractor ( Element element,
bool  allowVisitedStyle = false,
PseudoId  pseudoElementSpecifier = NOPSEUDO 
)

◆ ComputedStyleExtractor() [3/4]

WebCore::ComputedStyleExtractor::ComputedStyleExtractor ( Node ,
bool  allowVisitedStyle = false,
PseudoId  = NOPSEUDO 
)

◆ ComputedStyleExtractor() [4/4]

WebCore::ComputedStyleExtractor::ComputedStyleExtractor ( Element ,
bool  allowVisitedStyle = false,
PseudoId  = NOPSEUDO 
)

Member Function Documentation

◆ copyProperties() [1/2]

Ref< MutableStyleProperties > WebCore::ComputedStyleExtractor::copyProperties ( )

◆ copyProperties() [2/2]

Ref<MutableStyleProperties> WebCore::ComputedStyleExtractor::copyProperties ( )

◆ copyPropertiesInSet() [1/2]

Ref< MutableStyleProperties > WebCore::ComputedStyleExtractor::copyPropertiesInSet ( const CSSPropertyID set,
unsigned  length 
)

◆ copyPropertiesInSet() [2/2]

Ref<MutableStyleProperties> WebCore::ComputedStyleExtractor::copyPropertiesInSet ( const CSSPropertyID set,
unsigned  length 
)

◆ customPropertyText() [1/2]

String WebCore::ComputedStyleExtractor::customPropertyText ( const String propertyName)

◆ customPropertyText() [2/2]

String WebCore::ComputedStyleExtractor::customPropertyText ( const String propertyName)

◆ customPropertyValue() [1/2]

RefPtr< CSSValue > WebCore::ComputedStyleExtractor::customPropertyValue ( const String propertyName)

◆ customPropertyValue() [2/2]

RefPtr<CSSValue> WebCore::ComputedStyleExtractor::customPropertyValue ( const String propertyName)

◆ getFontSizeCSSValuePreferringKeyword() [1/2]

RefPtr< CSSPrimitiveValue > WebCore::ComputedStyleExtractor::getFontSizeCSSValuePreferringKeyword ( )

◆ getFontSizeCSSValuePreferringKeyword() [2/2]

RefPtr<CSSPrimitiveValue> WebCore::ComputedStyleExtractor::getFontSizeCSSValuePreferringKeyword ( )

◆ propertyMatches() [1/2]

bool WebCore::ComputedStyleExtractor::propertyMatches ( CSSPropertyID  propertyID,
const CSSValue value 
)

◆ propertyMatches() [2/2]

bool WebCore::ComputedStyleExtractor::propertyMatches ( CSSPropertyID  ,
const CSSValue  
)

◆ propertyValue() [1/2]

RefPtr<CSSValue> WebCore::ComputedStyleExtractor::propertyValue ( CSSPropertyID  ,
EUpdateLayout  = UpdateLayout 
)

◆ propertyValue() [2/2]

RefPtr< CSSValue > WebCore::ComputedStyleExtractor::propertyValue ( CSSPropertyID  propertyID,
EUpdateLayout  updateLayout = UpdateLayout 
)

◆ useFixedFontDefaultSize() [1/2]

bool WebCore::ComputedStyleExtractor::useFixedFontDefaultSize ( )

◆ useFixedFontDefaultSize() [2/2]

bool WebCore::ComputedStyleExtractor::useFixedFontDefaultSize ( )

◆ valueForFilter() [1/2]

static Ref<CSSValue> WebCore::ComputedStyleExtractor::valueForFilter ( const RenderStyle ,
const FilterOperations ,
AdjustPixelValuesForComputedStyle  = AdjustPixelValues 
)
static

◆ valueForFilter() [2/2]

Ref< CSSValue > WebCore::ComputedStyleExtractor::valueForFilter ( const RenderStyle style,
const FilterOperations filterOperations,
AdjustPixelValuesForComputedStyle  adjust = AdjustPixelValues 
)
static

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