Class ProgressBarWrappedSpliterator<T>

java.lang.Object
com.auto.framework.runner.console.progressbar.wrapped.ProgressBarWrappedSpliterator<T>
All Implemented Interfaces:
java.lang.AutoCloseable, java.util.Spliterator<T>

public class ProgressBarWrappedSpliterator<T>
extends java.lang.Object
implements java.util.Spliterator<T>, java.lang.AutoCloseable
  • 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 inherited from interface java.util.Spliterator

    CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
  • Constructor Summary

    Constructors 
    Constructor Description
    ProgressBarWrappedSpliterator​(java.util.Spliterator<T> underlying, ProgressBar pb)  
  • Method Summary

    Modifier and Type Method Description
    int characteristics()  
    void close()  
    long estimateSize()  
    java.util.Comparator<? super T> getComparator()  
    ProgressBar getProgressBar()  
    boolean tryAdvance​(java.util.function.Consumer<? super T> action)  
    java.util.Spliterator<T> trySplit()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.Spliterator

    forEachRemaining, getExactSizeIfKnown, hasCharacteristics
  • Constructor Details

  • Method Details

    • getProgressBar

      public ProgressBar getProgressBar()
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
    • tryAdvance

      public boolean tryAdvance​(java.util.function.Consumer<? super T> action)
      Specified by:
      tryAdvance in interface java.util.Spliterator<T>
    • trySplit

      public java.util.Spliterator<T> trySplit()
      Specified by:
      trySplit in interface java.util.Spliterator<T>
    • estimateSize

      public long estimateSize()
      Specified by:
      estimateSize in interface java.util.Spliterator<T>
    • characteristics

      public int characteristics()
      Specified by:
      characteristics in interface java.util.Spliterator<T>
    • getComparator

      public java.util.Comparator<? super T> getComparator()
      Specified by:
      getComparator in interface java.util.Spliterator<T>