public interface ElementView1D<N extends Number,V extends ElementView1D<N,V>> extends AccessScalar<N>, Iterable<V>, Iterator<V>, Spliterator<V>, Comparable<V>
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
Modifier and Type | Field and Description |
---|---|
static int |
CHARACTERISTICS |
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
Modifier and Type | Method and Description |
---|---|
default int |
characteristics() |
default int |
compareTo(V other) |
default void |
forEachRemaining(Consumer<? super V> action) |
default Comparator<? super V> |
getComparator() |
boolean |
hasPrevious() |
long |
index() |
V |
iterator() |
default long |
nextIndex() |
V |
previous() |
default long |
previousIndex() |
default void |
remove() |
default boolean |
step() |
default Stream<V> |
stream(boolean parallel) |
default boolean |
tryAdvance(Consumer<? super V> action) |
V |
trySplit() |
byteValue, doubleValue, floatValue, get, intValue, longValue, shortValue
forEach, spliterator
estimateSize, getExactSizeIfKnown, hasCharacteristics
static final int CHARACTERISTICS
default int characteristics()
characteristics
in interface Spliterator<V extends ElementView1D<N,V>>
default int compareTo(V other)
compareTo
in interface Comparable<V extends ElementView1D<N,V>>
default void forEachRemaining(Consumer<? super V> action)
forEachRemaining
in interface Iterator<V extends ElementView1D<N,V>>
forEachRemaining
in interface Spliterator<V extends ElementView1D<N,V>>
default Comparator<? super V> getComparator()
getComparator
in interface Spliterator<V extends ElementView1D<N,V>>
boolean hasPrevious()
long index()
default long nextIndex()
V previous()
default long previousIndex()
default void remove()
default boolean step()
default boolean tryAdvance(Consumer<? super V> action)
tryAdvance
in interface Spliterator<V extends ElementView1D<N,V>>
V trySplit()
trySplit
in interface Spliterator<V extends ElementView1D<N,V>>
Copyright © 2019 Optimatika. All rights reserved.