- Type Parameters:
E- the element type
- All Superinterfaces:
BareEnumerator<E>,Spliterator<E>
- All Known Subinterfaces:
Enumerator.OfDouble,Enumerator.OfInt,Enumerator.OfLong
- All Known Implementing Classes:
AbstractDoubleEnumerator,AbstractEnumerator,AbstractIntEnumerator,AbstractLongEnumerator,EmptyEnumerator,IntArrayEnumerator,IntCharArrayEnumerator,IntRangeEnumerator,IntUShortArrayEnumerator,IteratorEnumeratorFacade,SingletonSpliterator,SpliteratorEnumeratorFacade
Interface for classes that implement both the
BareEnumerator and
the Spliterator interface.- Author:
- Werner Randelshofer
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAn object for enumerating primitive double-valued elements of a collection.static interfaceAn object for enumerating primitive int-valued elements of a collection.static interfaceAn object for enumerating primitive long-valued elements of a collection.Nested classes/interfaces inherited from interface java.util.Spliterator
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 -
Method Summary
Methods inherited from interface org.jhotdraw8.collection.enumerator.BareEnumerator
current, moveNextMethods inherited from interface java.util.Spliterator
characteristics, estimateSize, forEachRemaining, getComparator, getExactSizeIfKnown, hasCharacteristics, trySplit
-
Method Details
-
tryAdvance
- Specified by:
tryAdvancein interfaceSpliterator<E>
-