Interface ElementView1D<N extends java.lang.Comparable<N>,​V extends ElementView1D<N,​V>>

    • Nested Class Summary

      • 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
      static int CHARACTERISTICS  
      • Fields inherited from interface java.util.Spliterator

        CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
    • Method Detail

      • characteristics

        default int characteristics()
        Specified by:
        characteristics in interface java.util.Spliterator<N extends java.lang.Comparable<N>>
      • compareTo

        default int compareTo​(V other)
        Specified by:
        compareTo in interface java.lang.Comparable<N extends java.lang.Comparable<N>>
      • forEachRemaining

        default void forEachRemaining​(java.util.function.Consumer<? super V> action)
        Specified by:
        forEachRemaining in interface java.util.Iterator<N extends java.lang.Comparable<N>>
        Specified by:
        forEachRemaining in interface java.util.Spliterator<N extends java.lang.Comparable<N>>
      • getComparator

        default java.util.Comparator<? super V> getComparator()
        Specified by:
        getComparator in interface java.util.Spliterator<N extends java.lang.Comparable<N>>
      • hasPrevious

        boolean hasPrevious()
      • index

        long index()
      • iterator

        V iterator()
        Specified by:
        iterator in interface java.lang.Iterable<N extends java.lang.Comparable<N>>
      • nextIndex

        default long nextIndex()
      • previous

        V previous()
      • previousIndex

        default long previousIndex()
      • remove

        default void remove()
        Specified by:
        remove in interface java.util.Iterator<N extends java.lang.Comparable<N>>
      • step

        default boolean step()
      • stream

        default java.util.stream.Stream<V> stream()
      • tryAdvance

        default boolean tryAdvance​(java.util.function.Consumer<? super V> action)
        Specified by:
        tryAdvance in interface java.util.Spliterator<N extends java.lang.Comparable<N>>
      • trySplit

        V trySplit()
        Specified by:
        trySplit in interface java.util.Spliterator<N extends java.lang.Comparable<N>>