Package org.apache.uima.internal.util
Class PositiveIntSet_impl.IntListIteratorOverArray
java.lang.Object
org.apache.uima.internal.util.PositiveIntSet_impl.IntListIteratorOverArray
- All Implemented Interfaces:
IntListIterator
- Enclosing class:
PositiveIntSet_impl
private class PositiveIntSet_impl.IntListIteratorOverArray
extends Object
implements IntListIterator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
hasNext()
Check if there is a next element.boolean
Check if there is a previous element.void
Move the iterator to the end of the underlying index.void
Move the iterator to the start of the underlying index.int
nextNvc()
version of next() which bypasses the validity check.int
version of previous that bypasses the validity check.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.uima.internal.util.IntListIterator
next, previous
-
Field Details
-
a
private int[] a -
pos
private int pos
-
-
Constructor Details
-
IntListIteratorOverArray
IntListIteratorOverArray(int[] a)
-
-
Method Details
-
hasNext
public boolean hasNext()Description copied from interface:IntListIterator
Check if there is a next element. Does not move the iterator.- Specified by:
hasNext
in interfaceIntListIterator
- Returns:
true
iff there is a next element.
-
nextNvc
public int nextNvc()Description copied from interface:IntListIterator
version of next() which bypasses the validity check. Only use this if you've already done this check yourself.- Specified by:
nextNvc
in interfaceIntListIterator
- Returns:
- the next int in the list and increment the iterator.
-
hasPrevious
public boolean hasPrevious()Description copied from interface:IntListIterator
Check if there is a previous element. Does not move the iterator.- Specified by:
hasPrevious
in interfaceIntListIterator
- Returns:
true
iff there is a previous element.
-
previousNvc
public int previousNvc()Description copied from interface:IntListIterator
version of previous that bypasses the validity check. Only use this if you've already done this check yourself.- Specified by:
previousNvc
in interfaceIntListIterator
- Returns:
- the previous int (found by first moving the iterator one backwards).
-
moveToStart
public void moveToStart()Description copied from interface:IntListIterator
Move the iterator to the start of the underlying index.- Specified by:
moveToStart
in interfaceIntListIterator
-
moveToEnd
public void moveToEnd()Description copied from interface:IntListIterator
Move the iterator to the end of the underlying index.- Specified by:
moveToEnd
in interfaceIntListIterator
-