| Lecture 5 - slide 24 : 28 Program 4 |
class LinkedListEnumeration implements java.util.Enumeration {
private LinkedList enumeratedList;
private Linkable currentLinkable;
public LinkedListEnumeration (LinkedList list){
enumeratedList = list;
currentLinkable = list.firstLinkable;
}
public boolean hasMoreElements(){
return(currentLinkable != null);
}
public Object nextElement(){
Object result = currentLinkable.data();
currentLinkable = currentLinkable.next();
return (result);
}
}
|