/**@class android.content.CursorEntityIterator implements android.content.EntityIterator @extends java.lang.Object Abstract implementation of EntityIterator that makes it easy to wrap a cursor that can contain several consecutive rows for an entity. @hide */ var CursorEntityIterator = { /**Returns the entity that the cursor is currently pointing to. This must take care to advance the cursor past this entity. This will never be called if the cursor is at the end. @param {Object {Cursor}} cursor the cursor that contains the entity rows @return {Object {android.content.Entity}} the entity that the cursor is currently pointing to @throws RemoteException if a RemoteException is caught while attempting to build the Entity */ getEntityAndIncrementCursor : function( ) {}, /**Returns whether there are more elements to iterate, i.e. whether the iterator is positioned in front of an element. @return {Boolean} {@code true} if there are more elements, {@code false} otherwise. @see EntityIterator#next() */ hasNext : function( ) {}, /**Returns the next object in the iteration, i.e. returns the element in front of the iterator and advances the iterator by one position. @return {Object {android.content.Entity}} the next object. @throws java.util.NoSuchElementException if there are no more elements. @see EntityIterator#hasNext() */ next : function( ) {}, /** */ remove : function( ) {}, /** */ reset : function( ) {}, /**Indicates that this iterator is no longer needed and that any associated resources may be released (such as a SQLite cursor). */ close : function( ) {}, };