Logo Search packages:      
Sourcecode: xulrunner version File versions

nsISimpleEnumerator Interface Reference

import "nsISimpleEnumerator.idl";

Inheritance diagram for nsISimpleEnumerator:

nsISupports InMemoryArcsEnumeratorImpl InMemoryAssertionEnumeratorImpl mozStorageStatementRowEnumerator nsXULTemplateResultSetRDF UpSimpleEnumerator

List of all members.

Detailed Description

Used to enumerate over elements defined by its implementor. Although hasMoreElements() can be called independently of getNext(), getNext() must be pre-ceeded by a call to hasMoreElements(). There is no way to "reset" an enumerator, once you obtain one.



Definition at line 51 of file nsISimpleEnumerator.idl.

Public Member Functions

nsISupports getNext ()
boolean hasMoreElements ()
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

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

Generated by  Doxygen 1.6.0   Back to index