uwcse.collections
Class SimpleLinkedList.LinkedListIterator

java.lang.Object
  |
  +--uwcse.collections.SimpleLinkedList.LinkedListIterator
All Implemented Interfaces:
SimpleIterator
Enclosing class:
SimpleLinkedList

class SimpleLinkedList.LinkedListIterator
extends java.lang.Object
implements SimpleIterator


Field Summary
(package private)  SimpleLinkedList.Node current
           
(package private)  boolean done
           
 
Constructor Summary
(package private) SimpleLinkedList.LinkedListIterator()
           
 
Method Summary
 boolean hasNext()
          Answer true iff there are more items to access.
 java.lang.Object next()
          Answer the current item AND advance the iterator to the next item.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

current

SimpleLinkedList.Node current

done

boolean done
Constructor Detail

SimpleLinkedList.LinkedListIterator

SimpleLinkedList.LinkedListIterator()
Method Detail

hasNext

public boolean hasNext()
Description copied from interface: SimpleIterator
Answer true iff there are more items to access.
Specified by:
hasNext in interface SimpleIterator

next

public java.lang.Object next()
Description copied from interface: SimpleIterator
Answer the current item AND advance the iterator to the next item.
Specified by:
next in interface SimpleIterator