WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.
nsIRDFDelegateFactory
| IID: | A1B89470-A124-11d3-BE59-0020A6361667 |
| Inherits From: | nsISupports |
This interface should be implemented by an XPCOM factory that is registered to handle "@mozilla.org/rdf/delegate-factory/[key]/[scheme];1" ContractIDs.
The factory will be invoked to create delegate objects from nsIRDFResource::GetDelegate().
This interface is implemented by the following components:
Methods
void CreateDelegate ( nsIRDFResource outer , char* key , nsIIDRef IID , out nsQIResult* result )
void CreateDelegate ( nsIRDFResource outer , char* key , nsIIDRef IID , out nsQIResult* result )
Create a delegate for the specified RDF resource.
The created delegate should forward AddRef() and Release() calls to the outer object.
- Arguments:
- outer
- key
- IID
- result
Reference documentation is generated from Mozilla's source.
