Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIRDFDelegateFactory Interface Reference

This interface should be implemented by an XPCOM factory that is registered to handle "@mozilla.org/rdf/delegate-factory/[key]/[scheme];1" ContractIDs. More...

import "nsIRDFDelegateFactory.idl";

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

List of all members.

Public Member Functions

void CreateDelegate (in nsIRDFResource aOuter, in string aKey, in nsIIDRef aIID,[retval, iid_is(aIID)] out nsQIResult aResult)
 Create a delegate for the specified RDF resource.

Detailed Description

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().

Definition at line 58 of file nsIRDFDelegateFactory.idl.


Member Function Documentation

void nsIRDFDelegateFactory::CreateDelegate ( in nsIRDFResource  aOuter,
in string  aKey,
in nsIIDRef  aIID,
[retval, iid_is(aIID)] out nsQIResult  aResult 
)

Create a delegate for the specified RDF resource.

The created delegate should forward AddRef() and Release() calls to the aOuter object.


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