nsICollection
Last changed in Gecko 1.7 boolean AppendElements(in nsISupportsArray aElements); Violates the XPCOM interface guidelines |
nsISupportsArray clone(); |
void Compact(); |
void DeleteElementAt(in unsigned long aIndex); |
void DeleteLastElement(in nsISupports aElement); |
nsISupports ElementAt(in unsigned long aIndex); Violates the XPCOM interface guidelines |
boolean EnumerateBackwards(in nsISupportsArrayEnumFunc aFunc, in voidPtr aData); Violates the XPCOM interface guidelines |
boolean EnumerateForwards(in nsISupportsArrayEnumFunc aFunc, in voidPtr aData); Violates the XPCOM interface guidelines |
boolean Equals([const] in nsISupportsArray other); Violates the XPCOM interface guidelines |
long GetIndexOf(in nsISupports aPossibleElement); |
long GetIndexOfStartingAt(in nsISupports aPossibleElement, in unsigned long aStartIndex); |
long GetLastIndexOf(in nsISupports aPossibleElement); |
long IndexOf([const] in nsISupports aPossibleElement); Violates the XPCOM interface guidelines |
long IndexOfStartingAt([const] in nsISupports aPossibleElement, in unsigned long aStartIndex); Violates the XPCOM interface guidelines |
boolean InsertElementAt(in nsISupports aElement, in unsigned long aIndex); Violates the XPCOM interface guidelines |
boolean InsertElementsAt(in nsISupportsArray aOther, in unsigned long aIndex); Violates the XPCOM interface guidelines |
long LastIndexOf([const] in nsISupports aPossibleElement); Violates the XPCOM interface guidelines |
boolean MoveElement(in long aFrom, in long aTo); Violates the XPCOM interface guidelines |
boolean RemoveElementAt(in unsigned long aIndex); Violates the XPCOM interface guidelines |
boolean RemoveElementsAt(in unsigned long aIndex, in unsigned long aCount); Violates the XPCOM interface guidelines |
boolean RemoveLastElement([const] in nsISupports aElement); Violates the XPCOM interface guidelines |
boolean ReplaceElementAt(in nsISupports aElement, in unsigned long aIndex); Violates the XPCOM interface guidelines |
boolean SizeTo(in long aSize); Violates the XPCOM interface guidelines |
boolean AppendElements( in nsISupportsArray aElements );
aElements
nsISupportsArray clone();
None.
void Compact();
None.
void DeleteElementAt( in unsigned long aIndex );
aIndex
void DeleteLastElement( in nsISupports aElement );
aElement
nsISupports ElementAt( in unsigned long aIndex );
aIndex
[notxpcom, noscript] boolean EnumerateBackwards( in nsISupportsArrayEnumFunc aFunc, in voidPtr aData );
aFunc
aData
[notxpcom, noscript] boolean EnumerateForwards( in nsISupportsArrayEnumFunc aFunc, in voidPtr aData );
aFunc
aData
boolean Equals( [const] in nsISupportsArray other );
other
long GetIndexOf( in nsISupports aPossibleElement );
aPossibleElement
long GetIndexOfStartingAt( in nsISupports aPossibleElement, in unsigned long aStartIndex );
aPossibleElement
aStartIndex
long GetLastIndexOf( in nsISupports aPossibleElement );
aPossibleElement
long IndexOf( [const] in nsISupports aPossibleElement );
aPossibleElement
long IndexOfStartingAt( [const] in nsISupports aPossibleElement, in unsigned long aStartIndex );
aPossibleElement
aStartIndex
boolean InsertElementAt( in nsISupports aElement, in unsigned long aIndex );
aElement
aIndex
boolean InsertElementsAt( in nsISupportsArray aOther, in unsigned long aIndex );
aOther
aIndex
long LastIndexOf( [const] in nsISupports aPossibleElement );
aPossibleElement
boolean MoveElement( in long aFrom, in long aTo );
aFrom
aTo
boolean RemoveElementAt( in unsigned long aIndex );
aIndex
boolean RemoveElementsAt( in unsigned long aIndex, in unsigned long aCount );
aIndex
aCount
boolean RemoveLastElement( [const] in nsISupports aElement );
aElement
boolean ReplaceElementAt( in nsISupports aElement, in unsigned long aIndex );
aElement
aIndex
boolean SizeTo( in long aSize );
aSize