Sandbox:nsIClassInfo
From MDC
Summary
The nsIClassInfo interface provides information about a specific implementation class.
#include "nsIClassInfo.h"
[scriptable, uuid=(986c11d0-f340-11d4-9075-0010a4e73d9a)]
interface nsIClassInfo : nsISupports { ... };
Methods
- getInterfaces
- This method returns an ordered list of interfacesIIDs that instances of the class promise to implement.
- getHelperForLanguage
- This method returns a language mapping specific helper object that may assist in using objects of this class in a specific language.
Attributes
- contractID
- Specifies a contractID through which an instance of this class can be created.
- classDescription
- Specifies a human-readable string naming the class, or null.
- classID
- Specifies a classID through which an instance of the class can be created.
- implementationLanguage
- Specifies the language type in which this class is implemented.
- flags
- Specifies various binary properties of this class.
- classIDNoAlloc
- Specifies a classID through which an instance of the class can be created.
History
This interface was frozen for Mozilla 0.9.6. See bug 99158 for details.