Class SimpleGzReader
java.lang.Object
com.compomics.util.io.flat.readers.SimpleGzReader
- All Implemented Interfaces:
SimpleFileReader,AutoCloseable
Simple wrapper for a gz file reader.
- Author:
- Marc Vaudel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()doubleReturns the progress reading the file in percent.Returns the underlying reader.intread(char[] buffer) Reads characters into an array.intread(char[] buffer, int offset, int length) Reads characters into an array.readLine()Reads a line of the file.
-
Constructor Details
-
SimpleGzReader
Constructor.- Parameters:
file- the file to read
-
-
Method Details
-
readLine
Description copied from interface:SimpleFileReaderReads a line of the file.- Specified by:
readLinein interfaceSimpleFileReader- Returns:
- a line of the file
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSimpleFileReader
-
getReader
Description copied from interface:SimpleFileReaderReturns the underlying reader.- Specified by:
getReaderin interfaceSimpleFileReader- Returns:
- The underlying reader.
-
getProgressInPercent
public double getProgressInPercent()Description copied from interface:SimpleFileReaderReturns the progress reading the file in percent.- Specified by:
getProgressInPercentin interfaceSimpleFileReader- Returns:
- The progress reading the file in percent.
-
read
public int read(char[] buffer) Description copied from interface:SimpleFileReaderReads characters into an array.- Specified by:
readin interfaceSimpleFileReader- Parameters:
buffer- The destination buffer.- Returns:
- The number of characters read, -1 if the end of the stream has been reached.
-
read
public int read(char[] buffer, int offset, int length) Description copied from interface:SimpleFileReaderReads characters into an array.- Specified by:
readin interfaceSimpleFileReader- Parameters:
buffer- The destination buffer.offset- The offset at which to start storing characterslength- The maximum number of characters to read- Returns:
- The number of characters read, -1 if the end of the stream has been reached.
-