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

#include <CSSStyleDeclaration.h>

Inheritance diagram for WebCore::CSSStyleDeclaration:
WebCore::ScriptWrappable WebCore::ScriptWrappable WebCore::CSSComputedStyleDeclaration WebCore::CSSComputedStyleDeclaration WebCore::PropertySetCSSStyleDeclaration WebCore::InlineCSSStyleDeclaration WebCore::StyleRuleCSSStyleDeclaration

Public Member Functions

virtual ~CSSStyleDeclaration ()
 
virtual void ref ()=0
 
virtual void deref ()=0
 
virtual StyledElementparentElement () const
 
virtual CSSRuleparentRule () const =0
 
virtual String cssText () const =0
 
virtual ExceptionOr< voidsetCssText (const String &)=0
 
virtual unsigned length () const =0
 
virtual String item (unsigned index) const =0
 
virtual RefPtr< DeprecatedCSSOMValuegetPropertyCSSValue (const String &propertyName)=0
 
virtual String getPropertyValue (const String &propertyName)=0
 
virtual String getPropertyPriority (const String &propertyName)=0
 
virtual String getPropertyShorthand (const String &propertyName)=0
 
virtual bool isPropertyImplicit (const String &propertyName)=0
 
virtual ExceptionOr< voidsetProperty (const String &propertyName, const String &value, const String &priority)=0
 
virtual ExceptionOr< StringremoveProperty (const String &propertyName)=0
 
virtual RefPtr< CSSValuegetPropertyCSSValueInternal (CSSPropertyID)=0
 
virtual String getPropertyValueInternal (CSSPropertyID)=0
 
virtual ExceptionOr< bool > setPropertyInternal (CSSPropertyID, const String &value, bool important)=0
 
virtual Ref< MutableStylePropertiescopyProperties () const =0
 
virtual CSSStyleSheetparentStyleSheet () const
 
virtual ~CSSStyleDeclaration ()
 
virtual void ref ()=0
 
virtual void deref ()=0
 
virtual StyledElementparentElement () const
 
virtual CSSRuleparentRule () const =0
 
virtual String cssText () const =0
 
virtual ExceptionOr< voidsetCssText (const String &)=0
 
virtual unsigned length () const =0
 
virtual String item (unsigned index) const =0
 
virtual RefPtr< DeprecatedCSSOMValuegetPropertyCSSValue (const String &propertyName)=0
 
virtual String getPropertyValue (const String &propertyName)=0
 
virtual String getPropertyPriority (const String &propertyName)=0
 
virtual String getPropertyShorthand (const String &propertyName)=0
 
virtual bool isPropertyImplicit (const String &propertyName)=0
 
virtual ExceptionOr< voidsetProperty (const String &propertyName, const String &value, const String &priority)=0
 
virtual ExceptionOr< StringremoveProperty (const String &propertyName)=0
 
virtual RefPtr< CSSValuegetPropertyCSSValueInternal (CSSPropertyID)=0
 
virtual String getPropertyValueInternal (CSSPropertyID)=0
 
virtual ExceptionOr< bool > setPropertyInternal (CSSPropertyID, const String &value, bool important)=0
 
virtual Ref< MutableStylePropertiescopyProperties () const =0
 
virtual CSSStyleSheetparentStyleSheet () const
 
- Public Member Functions inherited from WebCore::ScriptWrappable
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 
JSDOMObjectwrapper () const
 
void setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *)
 
void clearWrapper (JSDOMObject *)
 

Protected Member Functions

 CSSStyleDeclaration ()
 
 CSSStyleDeclaration ()
 
- Protected Member Functions inherited from WebCore::ScriptWrappable
 ~ScriptWrappable ()
 
 ~ScriptWrappable ()
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::ScriptWrappable
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 
template<typename Derived >
static ptrdiff_t offsetOfWrapper ()
 

Constructor & Destructor Documentation

◆ ~CSSStyleDeclaration() [1/2]

virtual WebCore::CSSStyleDeclaration::~CSSStyleDeclaration ( )
inlinevirtual

◆ CSSStyleDeclaration() [1/2]

WebCore::CSSStyleDeclaration::CSSStyleDeclaration ( )
inlineprotected

◆ ~CSSStyleDeclaration() [2/2]

virtual WebCore::CSSStyleDeclaration::~CSSStyleDeclaration ( )
inlinevirtual

◆ CSSStyleDeclaration() [2/2]

WebCore::CSSStyleDeclaration::CSSStyleDeclaration ( )
inlineprotected

Member Function Documentation

◆ copyProperties() [1/2]

virtual Ref<MutableStyleProperties> WebCore::CSSStyleDeclaration::copyProperties ( ) const
pure virtual

◆ copyProperties() [2/2]

virtual Ref<MutableStyleProperties> WebCore::CSSStyleDeclaration::copyProperties ( ) const
pure virtual

◆ cssText() [1/2]

virtual String WebCore::CSSStyleDeclaration::cssText ( ) const
pure virtual

◆ cssText() [2/2]

virtual String WebCore::CSSStyleDeclaration::cssText ( ) const
pure virtual

◆ deref() [1/2]

virtual void WebCore::CSSStyleDeclaration::deref ( )
pure virtual

◆ deref() [2/2]

virtual void WebCore::CSSStyleDeclaration::deref ( )
pure virtual

◆ getPropertyCSSValue() [1/2]

virtual RefPtr<DeprecatedCSSOMValue> WebCore::CSSStyleDeclaration::getPropertyCSSValue ( const String propertyName)
pure virtual

◆ getPropertyCSSValue() [2/2]

virtual RefPtr<DeprecatedCSSOMValue> WebCore::CSSStyleDeclaration::getPropertyCSSValue ( const String propertyName)
pure virtual

◆ getPropertyCSSValueInternal() [1/2]

virtual RefPtr<CSSValue> WebCore::CSSStyleDeclaration::getPropertyCSSValueInternal ( CSSPropertyID  )
pure virtual

◆ getPropertyCSSValueInternal() [2/2]

virtual RefPtr<CSSValue> WebCore::CSSStyleDeclaration::getPropertyCSSValueInternal ( CSSPropertyID  )
pure virtual

◆ getPropertyPriority() [1/2]

virtual String WebCore::CSSStyleDeclaration::getPropertyPriority ( const String propertyName)
pure virtual

◆ getPropertyPriority() [2/2]

virtual String WebCore::CSSStyleDeclaration::getPropertyPriority ( const String propertyName)
pure virtual

◆ getPropertyShorthand() [1/2]

virtual String WebCore::CSSStyleDeclaration::getPropertyShorthand ( const String propertyName)
pure virtual

◆ getPropertyShorthand() [2/2]

virtual String WebCore::CSSStyleDeclaration::getPropertyShorthand ( const String propertyName)
pure virtual

◆ getPropertyValue() [1/2]

virtual String WebCore::CSSStyleDeclaration::getPropertyValue ( const String propertyName)
pure virtual

◆ getPropertyValue() [2/2]

virtual String WebCore::CSSStyleDeclaration::getPropertyValue ( const String propertyName)
pure virtual

◆ getPropertyValueInternal() [1/2]

virtual String WebCore::CSSStyleDeclaration::getPropertyValueInternal ( CSSPropertyID  )
pure virtual

◆ getPropertyValueInternal() [2/2]

virtual String WebCore::CSSStyleDeclaration::getPropertyValueInternal ( CSSPropertyID  )
pure virtual

◆ isPropertyImplicit() [1/2]

virtual bool WebCore::CSSStyleDeclaration::isPropertyImplicit ( const String propertyName)
pure virtual

◆ isPropertyImplicit() [2/2]

virtual bool WebCore::CSSStyleDeclaration::isPropertyImplicit ( const String propertyName)
pure virtual

◆ item() [1/2]

virtual String WebCore::CSSStyleDeclaration::item ( unsigned  index) const
pure virtual

◆ item() [2/2]

virtual String WebCore::CSSStyleDeclaration::item ( unsigned  index) const
pure virtual

◆ length() [1/2]

virtual unsigned WebCore::CSSStyleDeclaration::length ( ) const
pure virtual

◆ length() [2/2]

virtual unsigned WebCore::CSSStyleDeclaration::length ( ) const
pure virtual

◆ parentElement() [1/2]

virtual StyledElement* WebCore::CSSStyleDeclaration::parentElement ( ) const
inlinevirtual

◆ parentElement() [2/2]

virtual StyledElement* WebCore::CSSStyleDeclaration::parentElement ( ) const
inlinevirtual

◆ parentRule() [1/2]

virtual CSSRule* WebCore::CSSStyleDeclaration::parentRule ( ) const
pure virtual

◆ parentRule() [2/2]

virtual CSSRule* WebCore::CSSStyleDeclaration::parentRule ( ) const
pure virtual

◆ parentStyleSheet() [1/2]

virtual CSSStyleSheet* WebCore::CSSStyleDeclaration::parentStyleSheet ( ) const
inlinevirtual

◆ parentStyleSheet() [2/2]

virtual CSSStyleSheet* WebCore::CSSStyleDeclaration::parentStyleSheet ( ) const
inlinevirtual

◆ ref() [1/2]

virtual void WebCore::CSSStyleDeclaration::ref ( )
pure virtual

◆ ref() [2/2]

virtual void WebCore::CSSStyleDeclaration::ref ( )
pure virtual

◆ removeProperty() [1/2]

virtual ExceptionOr<String> WebCore::CSSStyleDeclaration::removeProperty ( const String propertyName)
pure virtual

◆ removeProperty() [2/2]

virtual ExceptionOr<String> WebCore::CSSStyleDeclaration::removeProperty ( const String propertyName)
pure virtual

◆ setCssText() [1/2]

virtual ExceptionOr<void> WebCore::CSSStyleDeclaration::setCssText ( const String )
pure virtual

◆ setCssText() [2/2]

virtual ExceptionOr<void> WebCore::CSSStyleDeclaration::setCssText ( const String )
pure virtual

◆ setProperty() [1/2]

virtual ExceptionOr<void> WebCore::CSSStyleDeclaration::setProperty ( const String propertyName,
const String value,
const String priority 
)
pure virtual

◆ setProperty() [2/2]

virtual ExceptionOr<void> WebCore::CSSStyleDeclaration::setProperty ( const String propertyName,
const String value,
const String priority 
)
pure virtual

◆ setPropertyInternal() [1/2]

virtual ExceptionOr<bool> WebCore::CSSStyleDeclaration::setPropertyInternal ( CSSPropertyID  ,
const String value,
bool  important 
)
pure virtual

◆ setPropertyInternal() [2/2]

virtual ExceptionOr<bool> WebCore::CSSStyleDeclaration::setPropertyInternal ( CSSPropertyID  ,
const String value,
bool  important 
)
pure virtual

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