package weiss.util; /** * Iterator interface for Collections. */ public interface Iterator<AnyType> extends java.util.Iterator<AnyType> { /** * 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( ); }