Back to index

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

#include <nsIDOMScriptObjectFactory.h>

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

List of all members.

Public Member Functions

NS_IMETHOD NewScriptContext (nsIScriptGlobalObject *aGlobal, nsIScriptContext **aContext)=0
NS_IMETHOD NewScriptGlobalObject (PRBool aIsChrome, nsIScriptGlobalObject **aGlobal)=0
 NS_IMETHOD_ (nsISupports *) GetClassInfoInstance(nsDOMClassInfoID aID)=0
 NS_IMETHOD_ (nsISupports *) GetExternalClassInfoInstance(const nsAString &aName)=0
NS_IMETHOD RegisterDOMClassInfo (const char *aName, nsDOMClassInfoExternalConstructorFnc aConstructorFptr, const nsIID *aProtoChainInterface, const nsIID **aInterfaces, PRUint32 aScriptableFlags, PRBool aHasClassInterface, const nsCID *aConstructorCID)=0

Detailed Description

Definition at line 53 of file nsIDOMScriptObjectFactory.h.


Member Function Documentation

Implemented in nsDOMScriptObjectFactory.

Implemented in nsDOMScriptObjectFactory.

nsIDOMScriptObjectFactory::NS_IMETHOD_ ( nsISupports *  ) [pure virtual]

Implemented in nsDOMScriptObjectFactory.

nsIDOMScriptObjectFactory::NS_IMETHOD_ ( nsISupports *  ) const [pure virtual]

Implemented in nsDOMScriptObjectFactory.

NS_IMETHOD nsIDOMScriptObjectFactory::RegisterDOMClassInfo ( const char *  aName,
nsDOMClassInfoExternalConstructorFnc  aConstructorFptr,
const nsIID aProtoChainInterface,
const nsIID **  aInterfaces,
PRUint32  aScriptableFlags,
PRBool  aHasClassInterface,
const nsCID aConstructorCID 
) [pure virtual]

Implemented in nsDOMScriptObjectFactory.


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