Back to index

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

#include <nsIXULPrototypeCache.h>

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

List of all members.

Public Member Functions

 NS_DEFINE_STATIC_IID_ACCESSOR (NS_IXULPROTOTYPECACHE_IID)
NS_IMETHOD GetPrototype (nsIURI *aURI, nsIXULPrototypeDocument **_result)=0
NS_IMETHOD PutPrototype (nsIXULPrototypeDocument *aDocument)=0
NS_IMETHOD FlushPrototypes ()=0
NS_IMETHOD GetStyleSheet (nsIURI *aURI, nsICSSStyleSheet **_result)=0
NS_IMETHOD PutStyleSheet (nsICSSStyleSheet *aStyleSheet)=0
NS_IMETHOD FlushStyleSheets ()=0
NS_IMETHOD GetScript (nsIURI *aURI, void **aScriptObject)=0
NS_IMETHOD PutScript (nsIURI *aURI, void *aScriptObject)=0
NS_IMETHOD FlushScripts ()=0
NS_IMETHOD GetXBLDocumentInfo (nsIURI *aURL, nsIXBLDocumentInfo **aResult)=0
NS_IMETHOD PutXBLDocumentInfo (nsIXBLDocumentInfo *aDocument)=0
NS_IMETHOD FlushXBLInformation ()=0
NS_IMETHOD Flush ()=0
 Flush the cache; remove all XUL prototype documents, style sheets, and scripts.
NS_IMETHOD GetEnabled (PRBool *aIsEnabled)=0
 Determine if the prototype cache is enabled.
NS_IMETHOD AbortFastLoads ()=0
 Stop the FastLoad process abruptly, removing the FastLoad file.
NS_IMETHOD GetFastLoadService (nsIFastLoadService **aResult)=0
 Retrieve the FastLoad service.
NS_IMETHOD RemoveFromFastLoadSet (nsIURI *aDocumentURI)=0
 Remove a XULDocument from the set of loading documents.
NS_IMETHOD WritePrototype (nsIXULPrototypeDocument *aDocument)=0
 Write Prototype Document to FastLoad file.

Detailed Description

Definition at line 67 of file nsIXULPrototypeCache.h.


Member Function Documentation

Stop the FastLoad process abruptly, removing the FastLoad file.

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:

Flush the cache; remove all XUL prototype documents, style sheets, and scripts.

Implemented in nsXULPrototypeCache.

Implemented in nsXULPrototypeCache.

Implemented in nsXULPrototypeCache.

Implemented in nsXULPrototypeCache.

Implemented in nsXULPrototypeCache.

NS_IMETHOD nsIXULPrototypeCache::GetEnabled ( PRBool aIsEnabled) [pure virtual]

Determine if the prototype cache is enabled.

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:

Retrieve the FastLoad service.

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:

NS_IMETHOD nsIXULPrototypeCache::GetPrototype ( nsIURI aURI,
nsIXULPrototypeDocument **  _result 
) [pure virtual]

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:

NS_IMETHOD nsIXULPrototypeCache::GetScript ( nsIURI aURI,
void **  aScriptObject 
) [pure virtual]

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:

NS_IMETHOD nsIXULPrototypeCache::GetStyleSheet ( nsIURI aURI,
nsICSSStyleSheet **  _result 
) [pure virtual]

Implemented in nsXULPrototypeCache.

Implemented in nsXULPrototypeCache.

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:

NS_IMETHOD nsIXULPrototypeCache::PutScript ( nsIURI aURI,
void aScriptObject 
) [pure virtual]

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:

Implemented in nsXULPrototypeCache.

Implemented in nsXULPrototypeCache.

Remove a XULDocument from the set of loading documents.

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:

Write Prototype Document to FastLoad file.

Implemented in nsXULPrototypeCache.

Here is the caller graph for this function:


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