Interface ElementView1D<N extends Comparable<N>, V extends ElementView1D<N,V> >
- All Superinterfaces:
AccessScalar<N>, Comparable<V>, Iterable<V>, Iterator<V>, NumberDefinition, Spliterator<V>
- All Known Subinterfaces:
ElementView2D<N,V>, ElementViewAnyD<N, V>
- All Known Implementing Classes:
Access1D.ElementView, Access2D.ElementView, AccessAnyD.ElementView, R064CSC.NonZeroView, R064CSR.NonZeroView, SparseArray.NonzeroView
public interface ElementView1D<N extends Comparable<N>, V extends ElementView1D<N,V>>
extends AccessScalar<N>, Iterable<V>, Iterator<V>, Spliterator<V>, Comparable<V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS, T_SPLITR> -
Field Summary
FieldsFields inherited from interface Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED -
Method Summary
Modifier and TypeMethodDescriptiondefault intdefault intdefault voidforEachRemaining(Consumer<? super V> action) default Comparator<? super V> booleanlongindex()iterator()default longprevious()default longdefault voidremove()default booleanstep()stream()default booleantryAdvance(Consumer<? super V> action) trySplit()Methods inherited from interface AccessScalar
getMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface NumberDefinition
booleanValue, byteValue, doubleValue, floatValue, intValue, longValue, shortValueMethods inherited from interface Spliterator
estimateSize, getExactSizeIfKnown, hasCharacteristics
-
Field Details
-
CHARACTERISTICS
static final int CHARACTERISTICS- See Also:
-
-
Method Details
-
characteristics
default int characteristics()- Specified by:
characteristicsin interfaceSpliterator<N extends Comparable<N>>
-
compareTo
- Specified by:
compareToin interfaceComparable<N extends Comparable<N>>
-
forEachRemaining
- Specified by:
forEachRemainingin interfaceIterator<N extends Comparable<N>>- Specified by:
forEachRemainingin interfaceSpliterator<N extends Comparable<N>>
-
getComparator
- Specified by:
getComparatorin interfaceSpliterator<N extends Comparable<N>>
-
hasPrevious
boolean hasPrevious() -
index
long index() -
iterator
-
nextIndex
default long nextIndex() -
previous
V previous() -
previousIndex
default long previousIndex() -
remove
default void remove()- Specified by:
removein interfaceIterator<N extends Comparable<N>>
-
step
default boolean step() -
stream
-
tryAdvance
- Specified by:
tryAdvancein interfaceSpliterator<N extends Comparable<N>>
-
trySplit
V trySplit()- Specified by:
trySplitin interfaceSpliterator<N extends Comparable<N>>
-