Module org.jhotdraw8.collection
Class AbstractListIteratorSpliterator<E>
java.lang.Object
org.jhotdraw8.collection.spliterator.AbstractListIteratorSpliterator<E>
- Type Parameters:
E- the element type
- All Implemented Interfaces:
Iterator<E>,ListIterator<E>,Spliterator<E>
- Direct Known Subclasses:
ReadOnlyListSpliterator,ReverseListSpliterator
public abstract class AbstractListIteratorSpliterator<E>
extends Object
implements ListIterator<E>, Spliterator<E>
Abstract base classes for
Spliterators that also implement
the ListIterator interface.- Author:
- Adrien Grzechowiak
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> -
Field Summary
Fields inherited from interface java.util.Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintvoidforEachRemaining(@NonNull Consumer<? super E> action) voidremove()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.ListIterator
hasNext, hasPrevious, next, nextIndex, previous, previousIndexMethods inherited from interface java.util.Spliterator
estimateSize, getComparator, getExactSizeIfKnown, hasCharacteristics, tryAdvance, trySplit
-
Constructor Details
-
AbstractListIteratorSpliterator
public AbstractListIteratorSpliterator()Constructs a new instance.
-
-
Method Details
-
remove
public void remove() -
forEachRemaining
- Specified by:
forEachRemainingin interfaceIterator<E>- Specified by:
forEachRemainingin interfaceSpliterator<E>
-
set
- Specified by:
setin interfaceListIterator<E>
-
add
- Specified by:
addin interfaceListIterator<E>
-
characteristics
public int characteristics()- Specified by:
characteristicsin interfaceSpliterator<E>
-