Package jgraspvex
Class DoublyLinkedList.Iter
- java.lang.Object
-
- jgraspvex.DoublyLinkedList.Iter
-
- All Implemented Interfaces:
java.util.Iterator<T>
,java.util.ListIterator<T>
- Enclosing class:
- DoublyLinkedList<T extends java.lang.Comparable<T>>
private class DoublyLinkedList.Iter extends java.lang.Object implements java.util.ListIterator<T>
-
-
Field Summary
Fields Modifier and Type Field Description private int
next
private DoublyLinkedNode<T>
prevNode
private int
targetNext
-
Constructor Summary
Constructors Constructor Description Iter(int nextIn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(T value)
boolean
hasNext()
boolean
hasPrevious()
T
next()
int
nextIndex()
T
previous()
int
previousIndex()
void
remove()
void
set(T value)
-
-
-
Field Detail
-
next
private int next
-
prevNode
private DoublyLinkedNode<T extends java.lang.Comparable<T>> prevNode
-
targetNext
private int targetNext
-
-