|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectit.unimi.dsi.fastutil.doubles.AbstractDoubleIterator
it.unimi.dsi.fastutil.doubles.AbstractDoubleBidirectionalIterator
it.unimi.dsi.fastutil.doubles.AbstractDoubleBigListIterator
public abstract class AbstractDoubleBigListIterator
An abstract class facilitating the creation of type-specific big-list iterators.
This implementation provides (deprecated) implementations of ListIterator.previousIndex() and ListIterator.nextIndex() that
just invoke the corresponding BigListIterator methods.
ListIterator,
BigListIterator| Method Summary | |
|---|---|
void |
add(double k)
This method just throws an UnsupportedOperationException. |
void |
add(java.lang.Double ok)
Delegates to the corresponding type-specific method. |
long |
back(long n)
This method just iterates the type-specific version of AbstractDoubleBidirectionalIterator.previous() for
at most n times, stopping if BidirectionalIterator.hasPrevious() becomes false. |
void |
set(double k)
This method just throws an UnsupportedOperationException. |
void |
set(java.lang.Double ok)
Delegates to the corresponding type-specific method. |
long |
skip(long n)
This method just iterates the type-specific version of AbstractDoubleIterator.next() for at most
n times, stopping if Iterator.hasNext() becomes false. |
| Methods inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleBidirectionalIterator |
|---|
back, previous, previousDouble |
| Methods inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleIterator |
|---|
next, nextDouble, remove, skip |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator |
|---|
back, previousDouble |
| Methods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleIterator |
|---|
nextDouble, skip |
| Methods inherited from interface it.unimi.dsi.fastutil.objects.ObjectIterator |
|---|
skip |
| Methods inherited from interface it.unimi.dsi.fastutil.BidirectionalIterator |
|---|
hasPrevious, previous |
| Methods inherited from interface java.util.Iterator |
|---|
hasNext, next, remove |
| Methods inherited from interface it.unimi.dsi.fastutil.BigListIterator |
|---|
nextIndex, previousIndex |
| Method Detail |
|---|
public void set(java.lang.Double ok)
set in interface DoubleBigListIteratorpublic void add(java.lang.Double ok)
add in interface DoubleBigListIteratorpublic void set(double k)
UnsupportedOperationException.
set in interface DoubleBigListIteratorpublic void add(double k)
UnsupportedOperationException.
add in interface DoubleBigListIteratorpublic long skip(long n)
AbstractDoubleIterator.next() for at most
n times, stopping if Iterator.hasNext() becomes false.
skip in interface BigListIterator<java.lang.Double>n - the number of elements to skip.
public long back(long n)
AbstractDoubleBidirectionalIterator.previous() for
at most n times, stopping if BidirectionalIterator.hasPrevious() becomes false.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||