Public Member Functions | Protected Member Functions

nsDOMCSSDeclaration Class Reference

#include <nsDOMCSSDeclaration.h>

Inheritance diagram for nsDOMCSSDeclaration:
Collaboration diagram for nsDOMCSSDeclaration:

List of all members.

Public Member Functions

virtual nsresult QueryInterface (REFNSIID aIID, void **aInstancePtr)
virtual
NS_DECL_NSICSSDECLARATION
nsresult 
GetCssText (nsAString &aCssText)
virtual nsresult SetCssText (const nsAString &aCssText)
virtual nsresult GetPropertyValue (const nsAString &propertyName, nsAString &_retval)
virtual nsresult GetPropertyCSSValue (const nsAString &propertyName, nsIDOMCSSValue **_retval)
virtual nsresult RemoveProperty (const nsAString &propertyName, nsAString &_retval)
virtual nsresult GetPropertyPriority (const nsAString &propertyName, nsAString &_retval)
virtual nsresult SetProperty (const nsAString &propertyName, const nsAString &value, const nsAString &priority)
virtual nsresult GetLength (PRUint32 *aLength)
virtual nsresult Item (PRUint32 index, nsAString &_retval)
virtual nsresult GetParentRule (nsIDOMCSSRule **aParentRule)=0

Protected Member Functions

virtual mozilla::css::DeclarationGetCSSDeclaration (PRBool aAllocate)=0
virtual nsresult SetCSSDeclaration (mozilla::css::Declaration *aDecl)=0
virtual nsIDocument * DocToUpdate ()=0
virtual nsresult GetCSSParsingEnvironment (nsIURI **aSheetURI, nsIURI **aBaseURI, nsIPrincipal **aSheetPrincipal, mozilla::css::Loader **aCSSLoader)=0
nsresult ParsePropertyValue (const nsCSSProperty aPropID, const nsAString &aPropValue, PRBool aIsImportant)
nsresult RemoveProperty (const nsCSSProperty aPropID)
virtual ~nsDOMCSSDeclaration ()

Constructor & Destructor Documentation

virtual nsDOMCSSDeclaration::~nsDOMCSSDeclaration (  )  [protected, virtual]

Member Function Documentation

virtual nsIDocument* nsDOMCSSDeclaration::DocToUpdate (  )  [protected, pure virtual]
virtual mozilla::css::Declaration* nsDOMCSSDeclaration::GetCSSDeclaration ( PRBool  aAllocate  )  [protected, pure virtual]
virtual nsresult nsDOMCSSDeclaration::GetCSSParsingEnvironment ( nsIURI **  aSheetURI,
nsIURI **  aBaseURI,
nsIPrincipal **  aSheetPrincipal,
mozilla::css::Loader **  aCSSLoader 
) [protected, pure virtual]
virtual NS_DECL_NSICSSDECLARATION nsresult nsDOMCSSDeclaration::GetCssText ( nsAString aCssText  )  [virtual]
virtual nsresult nsDOMCSSDeclaration::GetLength ( PRUint32 *  aLength  )  [virtual]
virtual nsresult nsDOMCSSDeclaration::GetParentRule ( nsIDOMCSSRule **  aParentRule  )  [pure virtual]
virtual nsresult nsDOMCSSDeclaration::GetPropertyCSSValue ( const nsAString propertyName,
nsIDOMCSSValue **  _retval 
) [virtual]
virtual nsresult nsDOMCSSDeclaration::GetPropertyPriority ( const nsAString propertyName,
nsAString _retval 
) [virtual]
virtual nsresult nsDOMCSSDeclaration::GetPropertyValue ( const nsAString propertyName,
nsAString _retval 
) [virtual]
virtual nsresult nsDOMCSSDeclaration::Item ( PRUint32  index,
nsAString _retval 
) [virtual]
nsresult nsDOMCSSDeclaration::ParsePropertyValue ( const nsCSSProperty  aPropID,
const nsAString aPropValue,
PRBool  aIsImportant 
) [protected]
virtual nsresult nsDOMCSSDeclaration::QueryInterface ( REFNSIID  aIID,
void **  aInstancePtr 
) [virtual]
virtual nsresult nsDOMCSSDeclaration::RemoveProperty ( const nsAString propertyName,
nsAString _retval 
) [virtual]
nsresult nsDOMCSSDeclaration::RemoveProperty ( const nsCSSProperty  aPropID  )  [protected]
virtual nsresult nsDOMCSSDeclaration::SetCSSDeclaration ( mozilla::css::Declaration aDecl  )  [protected, pure virtual]
virtual nsresult nsDOMCSSDeclaration::SetCssText ( const nsAString aCssText  )  [virtual]
virtual nsresult nsDOMCSSDeclaration::SetProperty ( const nsAString propertyName,
const nsAString value,
const nsAString priority 
) [virtual]

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