Logo Search packages:      
Sourcecode: xulrunner version File versions

nsIClassInfo Interface Reference

import "nsIClassInfo.idl";

Inheritance diagram for nsIClassInfo:

nsISupports nsGenericFactory nsXFormsAccessors nsXFormsModelInstanceDocuments XPCIDispatchClassInfo nsXFormsRangeConditionAccessors nsXFormsRangeAccessors

List of all members.

Detailed Description

Provides information about a specific implementation class FROZEN

Definition at line 50 of file nsIClassInfo.idl.

Public Member Functions

nsISupports getHelperForLanguage (in PRUint32 language)
void getInterfaces (out PRUint32 count,[array, size_is(count), retval] out nsIIDPtr array)
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

readonly attribute string classDescription
readonly attribute nsCIDPtr classID
readonly attribute nsCID classIDNoAlloc
const PRUint32 CONTENT_NODE = 1 << 6
readonly attribute string contractID
const PRUint32 DOM_OBJECT = 1 << 3
const PRUint32 EAGER_CLASSINFO = 1 << 5
readonly attribute PRUint32 flags
readonly attribute PRUint32 implementationLanguage
const PRUint32 MAIN_THREAD_ONLY = 1 << 2
const PRUint32 PLUGIN_OBJECT = 1 << 4
const PRUint32 RESERVED = 1 << 31
const PRUint32 SINGLETON = 1 << 0
const PRUint32 THREADSAFE = 1 << 1

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

Generated by  Doxygen 1.6.0   Back to index