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< CSSValue > propertyValue (CSSPropertyID, EUpdateLayout=UpdateLayout)
 
String customPropertyText (const String &propertyName)
 
RefPtr< CSSValue > customPropertyValue (const String &propertyName)
 
Ref< MutableStyleProperties > copyPropertiesInSet (const CSSPropertyID *set, unsigned length)
 
Ref< MutableStyleProperties > copyProperties ()
 
RefPtr< CSSPrimitiveValue > getFontSizeCSSValuePreferringKeyword ()
 
bool useFixedFontDefaultSize ()
 
bool propertyMatches (CSSPropertyID, const CSSValue *)
 
 ComputedStyleExtractor (Node *, bool allowVisitedStyle=false, PseudoId=NOPSEUDO)
 
 ComputedStyleExtractor (Element *, bool allowVisitedStyle=false, PseudoId=NOPSEUDO)
 
RefPtr< CSSValue > propertyValue (CSSPropertyID, EUpdateLayout=UpdateLayout)
 
String customPropertyText (const String &propertyName)
 
RefPtr< CSSValue > customPropertyValue (const String &propertyName)
 
Ref< MutableStyleProperties > copyPropertiesInSet (const CSSPropertyID *set, unsigned length)
 
Ref< MutableStyleProperties > copyProperties ()
 
RefPtr< CSSPrimitiveValue > getFontSizeCSSValuePreferringKeyword ()
 
bool useFixedFontDefaultSize ()
 
bool propertyMatches (CSSPropertyID, const CSSValue *)
 

Static Public Member Functions

static Ref< CSSValue > valueForFilter (const RenderStyle &, const FilterOperations &, AdjustPixelValuesForComputedStyle=AdjustPixelValues)
 
static Ref< CSSValue > valueForFilter (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: