/**@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(  ) {},


};