package weiss.util; /** * Iterator interface for Collections. */ public interface Iterator extends java.util.Iterator { /** * Tests if there are more items in the collection. * @return true if there are more items in the collection. */ boolean hasNext( ); /** * Obtains the next item in the collection. * @return the next (as yet unseen) item in the collection. */ AnyType next( ); /** * Remove the last item returned by next. * Can only be called once after next. */ void remove( ); }