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.

nsICollection

IID:83b6019c-cbc4-11d2-8cca-0060b0fc14a3
Inherits From:nsISerializable

This interface is implemented by the following components:


Methods

void AppendElement ( nsISupports item ) void Clear ( ) PRUint32 Count ( ) nsIEnumerator Enumerate ( ) nsISupports GetElementAt ( PRUint32 index ) void QueryElementAt ( PRUint32 index , nsIIDRef uuid , out nsQIResult* result ) void RemoveElement ( nsISupports item ) void SetElementAt ( PRUint32 index , nsISupports item )

void AppendElement ( nsISupports item )

Arguments:
item

void Clear ( )


PRUint32 Count ( )


nsIEnumerator Enumerate ( )


nsISupports GetElementAt ( PRUint32 index )

Arguments:
index

void QueryElementAt ( PRUint32 index , nsIIDRef uuid , out nsQIResult* result )

Arguments:
index
uuid
result

void RemoveElement ( nsISupports item )

Arguments:
item

void SetElementAt ( PRUint32 index , nsISupports item )

Arguments:
index
item

Reference documentation is generated from Mozilla's source.