Package com.yahoo.document.annotation
Class SerialIterator
- java.lang.Object
-
- com.yahoo.document.annotation.SerialIterator
-
public class SerialIterator extends java.lang.Object
- Author:
- Einar M R Rosenvinge
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.ListIterator<SpanNode>
iteratorFromLastCallToNext
protected java.util.Stack<com.yahoo.document.annotation.PeekableListIterator<SpanNode>>
stack
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(SpanNode spanNode)
boolean
hasNext()
boolean
hasPrevious()
SpanNode
next()
int
nextIndex()
SpanNode
previous()
int
previousIndex()
void
remove()
void
set(SpanNode spanNode)
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
-
next
public SpanNode next()
-
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPrevious
in interfacejava.util.ListIterator<SpanNode>
-
previous
public SpanNode previous()
- Specified by:
previous
in interfacejava.util.ListIterator<SpanNode>
-
nextIndex
public int nextIndex()
- Specified by:
nextIndex
in interfacejava.util.ListIterator<SpanNode>
-
previousIndex
public int previousIndex()
- Specified by:
previousIndex
in interfacejava.util.ListIterator<SpanNode>
-
remove
public void remove()
-
set
public void set(SpanNode spanNode)
- Specified by:
set
in interfacejava.util.ListIterator<SpanNode>
-
-