Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIHTMLCSSStyleSheet Class Reference

#include <nsIHTMLCSSStyleSheet.h>

Inheritance diagram for nsIHTMLCSSStyleSheet:
Inheritance graph
[legend]
Collaboration diagram for nsIHTMLCSSStyleSheet:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD Init (nsIURI *aURL, nsIDocument *aDocument)=0
NS_IMETHOD Reset (nsIURI *aURL)=0
NS_IMETHOD GetSheetURI (nsIURI **aSheetURI) const =0
NS_IMETHOD GetBaseURI (nsIURI **aBaseURI) const =0
NS_IMETHOD GetTitle (nsString &aTitle) const =0
NS_IMETHOD GetType (nsString &aType) const =0
 NS_IMETHOD_ (PRBool) UseForMedium(nsPresContext *aPresContext) const =0
 NS_IMETHOD_ (PRBool) HasRules() const =0
NS_IMETHOD GetApplicable (PRBool &aApplicable) const =0
 Whether the sheet is applicable.
NS_IMETHOD SetEnabled (PRBool aEnabled)=0
 Set the stylesheet to be enabled.
NS_IMETHOD GetComplete (PRBool &aComplete) const =0
 Whether the sheet is complete.
NS_IMETHOD SetComplete ()=0
NS_IMETHOD GetParentSheet (nsIStyleSheet *&aParent) const =0
NS_IMETHOD GetOwningDocument (nsIDocument *&aDocument) const =0
NS_IMETHOD SetOwningDocument (nsIDocument *aDocument)=0

Detailed Description

Definition at line 46 of file nsIHTMLCSSStyleSheet.h.


Member Function Documentation

NS_IMETHOD nsIStyleSheet::GetApplicable ( PRBool aApplicable) const [pure virtual, inherited]

Whether the sheet is applicable.

A sheet that is not applicable should never be inserted into a style set. A sheet may not be applicable for a variety of reasons including being disabled and being incomplete.

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:

NS_IMETHOD nsIStyleSheet::GetBaseURI ( nsIURI **  aBaseURI) const [pure virtual, inherited]
NS_IMETHOD nsIStyleSheet::GetComplete ( PRBool aComplete) const [pure virtual, inherited]

Whether the sheet is complete.

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:

NS_IMETHOD nsIStyleSheet::GetOwningDocument ( nsIDocument *&  aDocument) const [pure virtual, inherited]

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:

NS_IMETHOD nsIStyleSheet::GetParentSheet ( nsIStyleSheet *&  aParent) const [pure virtual, inherited]

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:

NS_IMETHOD nsIStyleSheet::GetSheetURI ( nsIURI **  aSheetURI) const [pure virtual, inherited]

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:

NS_IMETHOD nsIStyleSheet::GetTitle ( nsString aTitle) const [pure virtual, inherited]

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:

NS_IMETHOD nsIStyleSheet::GetType ( nsString aType) const [pure virtual, inherited]

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:

NS_IMETHOD nsIHTMLCSSStyleSheet::Init ( nsIURI aURL,
nsIDocument aDocument 
) [pure virtual]

Implemented in HTMLCSSStyleSheetImpl.

Here is the caller graph for this function:

nsIStyleSheet::NS_IMETHOD_ ( PRBool  ) const [pure virtual, inherited]
nsIStyleSheet::NS_IMETHOD_ ( PRBool  ) const [pure virtual, inherited]
NS_IMETHOD nsIHTMLCSSStyleSheet::Reset ( nsIURI aURL) [pure virtual]

Implemented in HTMLCSSStyleSheetImpl.

NS_IMETHOD nsIStyleSheet::SetComplete ( ) [pure virtual, inherited]
NS_IMETHOD nsIStyleSheet::SetEnabled ( PRBool  aEnabled) [pure virtual, inherited]

Set the stylesheet to be enabled.

This may or may not make it applicable.

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:

NS_IMETHOD nsIStyleSheet::SetOwningDocument ( nsIDocument aDocument) [pure virtual, inherited]

Implemented in HTMLCSSStyleSheetImpl, nsCSSStyleSheet, and nsHTMLStyleSheet.

Here is the caller graph for this function:


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