Public Member Functions

nsICollection Interface Reference

import "nsICollection.idl";

Inheritance diagram for nsICollection:
Collaboration diagram for nsICollection:

List of all members.

Public Member Functions

PRUint32 Count ()
nsISupports GetElementAt (in PRUint32 index)
void QueryElementAt (in PRUint32 index, in nsIIDRef uuid,[iid_is(uuid), retval] out nsQIResult result)
void SetElementAt (in PRUint32 index, in nsISupports item)
void AppendElement (in nsISupports item)
void RemoveElement (in nsISupports item)
nsIEnumerator Enumerate ()
void Clear ()

Member Function Documentation

void nsICollection::AppendElement ( in nsISupports  item  ) 
void nsICollection::Clear (  ) 

Implemented in nsSupportsArray.

PRUint32 nsICollection::Count (  ) 
nsIEnumerator nsICollection::Enumerate (  ) 
nsISupports nsICollection::GetElementAt ( in PRUint32  index  ) 
void nsICollection::QueryElementAt ( in PRUint32  index,
in nsIIDRef  uuid,
[iid_is(uuid), retval] out nsQIResult  result 
)
void nsICollection::RemoveElement ( in nsISupports  item  ) 
void nsICollection::SetElementAt ( in PRUint32  index,
in nsISupports  item 
)

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