public interface EntityIterator
implements Iterator<Entity>

android.content.EntityIterator



A specialization of Iterator that allows iterating over a collection of Entity objects. In addition to the iteration functionality it also allows resetting the iterator back to the beginning and provides for an explicit close() method to indicate that the iterator is no longer needed and that its resources can be released.

Summary

Public methods

abstract void close()

Indicates that this iterator is no longer needed and that any associated resources may be released (such as a SQLite cursor).

abstract void reset()

Reset the iterator back to the beginning.

Inherited methods

From interface java.util.Iterator

default void forEachRemaining(Consumer<? super E> action)

Performs the given action for each remaining element until all elements have been processed or the action throws an exception.

abstract boolean hasNext()

Returns true if the iteration has more elements.

abstract Entity next()

Returns the next element in the iteration.

default void remove()

Removes from the underlying collection the last element returned by this iterator (optional operation).

Public methods

close

public abstract void close ()

Indicates that this iterator is no longer needed and that any associated resources may be released (such as a SQLite cursor).

reset

public abstract void reset ()

Reset the iterator back to the beginning.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2025-02-10 UTC.