Class ProgressBarWrappedInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
com.auto.framework.runner.console.progressbar.wrapped.ProgressBarWrappedInputStream
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable

public class ProgressBarWrappedInputStream
extends java.io.FilterInputStream
  • Field Summary

    Fields inherited from class java.io.FilterInputStream

    in
  • Constructor Summary

    Constructors 
    Constructor Description
    ProgressBarWrappedInputStream​(java.io.InputStream in, ProgressBar pb)  
  • Method Summary

    Modifier and Type Method Description
    void close()  
    ProgressBar getProgressBar()  
    void mark​(int readLimit)  
    int read()  
    int read​(byte[] b)  
    int read​(byte[] b, int off, int len)  
    void reset()  
    long skip​(long n)  

    Methods inherited from class java.io.FilterInputStream

    available, markSupported

    Methods inherited from class java.io.InputStream

    nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getProgressBar

      public ProgressBar getProgressBar()
    • read

      public int read() throws java.io.IOException
      Overrides:
      read in class java.io.FilterInputStream
      Throws:
      java.io.IOException
    • read

      public int read​(byte[] b) throws java.io.IOException
      Overrides:
      read in class java.io.FilterInputStream
      Throws:
      java.io.IOException
    • read

      public int read​(byte[] b, int off, int len) throws java.io.IOException
      Overrides:
      read in class java.io.FilterInputStream
      Throws:
      java.io.IOException
    • skip

      public long skip​(long n) throws java.io.IOException
      Overrides:
      skip in class java.io.FilterInputStream
      Throws:
      java.io.IOException
    • mark

      public void mark​(int readLimit)
      Overrides:
      mark in class java.io.FilterInputStream
    • reset

      public void reset() throws java.io.IOException
      Overrides:
      reset in class java.io.FilterInputStream
      Throws:
      java.io.IOException
    • close

      public void close() throws java.io.IOException
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable
      Overrides:
      close in class java.io.FilterInputStream
      Throws:
      java.io.IOException