Class CompatibleBiSpliteratorImpl<T,U,V>
- java.lang.Object
-
- org.processmining.specpp.datastructures.vectorization.spliteration.BiSpliteratorImpl<T,U>
-
- org.processmining.specpp.datastructures.vectorization.spliteration.CompatibleBiSpliteratorImpl<T,U,V>
-
- All Implemented Interfaces:
java.util.Spliterator<V>,BiSpliterator<T,U>
- Direct Known Subclasses:
CompatiblePairSpliteratorImpl
public class CompatibleBiSpliteratorImpl<T,U,V> extends BiSpliteratorImpl<T,U> implements java.util.Spliterator<V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.processmining.specpp.datastructures.vectorization.spliteration.BiSpliteratorImpl
BiSpliteratorImpl.OfInt
-
Nested classes/interfaces inherited from interface org.processmining.specpp.datastructures.vectorization.spliteration.BiSpliterator
BiSpliterator.OfPrimitive<T,T_CONS,T_SPLITR extends BiSpliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
-
Nested classes/interfaces inherited from interface java.util.Spliterator
java.util.Spliterator.OfDouble, java.util.Spliterator.OfInt, java.util.Spliterator.OfLong, java.util.Spliterator.OfPrimitive<T extends java.lang.Object,T_CONS extends java.lang.Object,T_SPLITR extends java.util.Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.Function<? super Tuple2<T,U>,V>combiner-
Fields inherited from class org.processmining.specpp.datastructures.vectorization.spliteration.BiSpliteratorImpl
firstSpliterator, secondSpliterator
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MutableTuple2<T,U>createContainer()voidforEachRemaining(java.util.function.Consumer<? super V> action)java.util.ComparatorgetComparator()longgetExactSizeIfKnown()booleanhasCharacteristics(int characteristics)booleantryAdvance(java.util.function.Consumer<? super V> action)CompatibleBiSpliteratorImpl<T,U,V>trySplit()-
Methods inherited from class org.processmining.specpp.datastructures.vectorization.spliteration.BiSpliteratorImpl
characteristics, estimateSize, forEachRemaining, tryAdvance
-
-
-
-
Method Detail
-
createContainer
protected MutableTuple2<T,U> createContainer()
-
tryAdvance
public boolean tryAdvance(java.util.function.Consumer<? super V> action)
- Specified by:
tryAdvancein interfacejava.util.Spliterator<T>
-
forEachRemaining
public void forEachRemaining(java.util.function.Consumer<? super V> action)
- Specified by:
forEachRemainingin interfacejava.util.Spliterator<T>
-
getExactSizeIfKnown
public long getExactSizeIfKnown()
- Specified by:
getExactSizeIfKnownin interfaceBiSpliterator<T,U>- Specified by:
getExactSizeIfKnownin interfacejava.util.Spliterator<T>
-
hasCharacteristics
public boolean hasCharacteristics(int characteristics)
- Specified by:
hasCharacteristicsin interfaceBiSpliterator<T,U>- Specified by:
hasCharacteristicsin interfacejava.util.Spliterator<T>
-
getComparator
public java.util.Comparator getComparator()
- Specified by:
getComparatorin interfaceBiSpliterator<T,U>- Specified by:
getComparatorin interfacejava.util.Spliterator<T>
-
trySplit
public CompatibleBiSpliteratorImpl<T,U,V> trySplit()
- Specified by:
trySplitin interfaceBiSpliterator<T,U>- Specified by:
trySplitin interfacejava.util.Spliterator<T>- Overrides:
trySplitin classBiSpliteratorImpl<T,U>
-
-