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 , retval nsQIResult* result )

void CreateDelegate ( nsIRDFResource outer , char* key , nsIIDRef IID , retval 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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com