Back to index

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

#include <nsIXULPrototypeDocument.h>

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

List of all members.

Public Member Functions

 NS_DEFINE_STATIC_IID_ACCESSOR (NS_IXULPROTOTYPEDOCUMENT_IID)
NS_IMETHOD SetURI (nsIURI *aURI)=0
 Retrieve the URI of the document.
NS_IMETHOD GetURI (nsIURI **aResult)=0
NS_IMETHOD GetRootElement (nsXULPrototypeElement **aResult)=0
 Retrieve the root XULPrototype element of the document.
NS_IMETHOD SetRootElement (nsXULPrototypeElement *aElement)=0
NS_IMETHOD AddStyleSheetReference (nsIURI *aStyleSheet)=0
NS_IMETHOD GetStyleSheetReferences (nsISupportsArray **aResult)=0
NS_IMETHOD AddOverlayReference (nsIURI *aURI)=0
NS_IMETHOD GetOverlayReferences (nsISupportsArray **aResult)=0
NS_IMETHOD GetHeaderData (nsIAtom *aField, nsAString &aData) const =0
NS_IMETHOD SetHeaderData (nsIAtom *aField, const nsAString &aData)=0
virtual nsIPrincipalGetDocumentPrincipal ()=0
virtual void SetDocumentPrincipal (nsIPrincipal *aPrincipal)=0
virtual nsNodeInfoManagerGetNodeInfoManager ()=0
NS_IMETHOD AwaitLoadDone (nsIXULDocument *aDocument, PRBool *aResult)=0
NS_IMETHOD NotifyLoadDone ()=0
void read (in nsIObjectInputStream aInputStream)
 Initialize the object implementing nsISerializable, which must have been freshly constructed via CreateInstance.
void write (in nsIObjectOutputStream aOutputStream)
 Serialize the object implementing nsISerializable to aOutputStream, by writing each data member that must be recovered later to reconstitute a working replica of this object, in a canonical member and byte order, to aOutputStream.

Detailed Description

Definition at line 65 of file nsIXULPrototypeDocument.h.


Member Function Documentation

Implemented in nsXULPrototypeDocument.

Implemented in nsXULPrototypeDocument.

NS_IMETHOD nsIXULPrototypeDocument::AwaitLoadDone ( nsIXULDocument aDocument,
PRBool aResult 
) [pure virtual]

Implemented in nsXULPrototypeDocument.

Implemented in nsXULPrototypeDocument.

NS_IMETHOD nsIXULPrototypeDocument::GetHeaderData ( nsIAtom aField,
nsAString &  aData 
) const [pure virtual]

Implemented in nsXULPrototypeDocument.

Implemented in nsXULPrototypeDocument.

Here is the caller graph for this function:

Implemented in nsXULPrototypeDocument.

Retrieve the root XULPrototype element of the document.

Implemented in nsXULPrototypeDocument.

Implemented in nsXULPrototypeDocument.

NS_IMETHOD nsIXULPrototypeDocument::GetURI ( nsIURI **  aResult) [pure virtual]

Implemented in nsXULPrototypeDocument.

Here is the caller graph for this function:

Implemented in nsXULPrototypeDocument.

void nsISerializable::read ( in nsIObjectInputStream  aInputStream) [inherited]

Initialize the object implementing nsISerializable, which must have been freshly constructed via CreateInstance.

All data members that can't be set to default values must have been serialized by write, and should be read from aInputStream in the same order by this method.

virtual void nsIXULPrototypeDocument::SetDocumentPrincipal ( nsIPrincipal aPrincipal) [pure virtual]

Implemented in nsXULPrototypeDocument.

NS_IMETHOD nsIXULPrototypeDocument::SetHeaderData ( nsIAtom aField,
const nsAString &  aData 
) [pure virtual]

Implemented in nsXULPrototypeDocument.

Implemented in nsXULPrototypeDocument.

Retrieve the URI of the document.

Implemented in nsXULPrototypeDocument.

void nsISerializable::write ( in nsIObjectOutputStream  aOutputStream) [inherited]

Serialize the object implementing nsISerializable to aOutputStream, by writing each data member that must be recovered later to reconstitute a working replica of this object, in a canonical member and byte order, to aOutputStream.

NB: a class that implements nsISerializable must also implement nsIClassInfo, in particular nsIClassInfo::GetClassID.

Here is the caller graph for this function:


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