Linux Mac OSX Windows

Implemented by


  
[scriptable, uuid(83b6019c-cbc4-11d2-8cca-0060b0fc14a3)]
interface nsICollection : nsISerializable

Methods


        
void AppendElement(in nsISupports item)

        
void Clear()

        
PRUint32 Count()

        
nsIEnumerator Enumerate()

        
nsISupports GetElementAt(in PRUint32 index)

        
void QueryElementAt(in PRUint32 index, in nsIIDRef uuid, [iid_is(uuid), retval] out nsQIResult result)

        
void RemoveElement(in nsISupports item)

        
void SetElementAt(in PRUint32 index, in nsISupports item)