Package org.snpeff.fileIterator
Class SeekableBufferedReader
java.lang.Object
java.io.Reader
java.io.BufferedReader
org.snpeff.fileIterator.SeekableBufferedReader
- All Implemented Interfaces:
Closeable,AutoCloseable,Readable
A buffered reader for a file.
It allows to 'seek' and 'readLine()'
- Author:
- pablocingolani
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSeekableBufferedReader(String fileName) SeekableBufferedReader(String fileName, int bufferSize) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanlonginthashCode()voidmark(int readAheadLimit) booleanvoidintread()intread(char[] buff) intread(char[] cbuf, int off, int len) intread(CharBuffer arg0) readLine()booleanready()voidreset()voidseek(long pos) Seek to a position in the filelongskip(long n) toString()Methods inherited from class java.io.BufferedReader
linesMethods inherited from class java.io.Reader
nullReader, transferTo
-
Field Details
-
DEFAULT_BUFFER_SIZE
public static int DEFAULT_BUFFER_SIZE
-
-
Constructor Details
-
SeekableBufferedReader
- Throws:
IOException
-
SeekableBufferedReader
- Throws:
IOException
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classBufferedReader- Throws:
IOException
-
equals
-
getFilePointer
public long getFilePointer() -
hashCode
public int hashCode() -
mark
- Overrides:
markin classBufferedReader- Throws:
IOException
-
markSupported
public boolean markSupported()- Overrides:
markSupportedin classBufferedReader
-
open
- Throws:
IOException
-
read
- Overrides:
readin classBufferedReader- Throws:
IOException
-
read
- Overrides:
readin classReader- Throws:
IOException
-
read
- Overrides:
readin classBufferedReader- Throws:
IOException
-
read
- Specified by:
readin interfaceReadable- Overrides:
readin classReader- Throws:
IOException
-
readLine
- Overrides:
readLinein classBufferedReader- Throws:
IOException
-
ready
- Overrides:
readyin classBufferedReader- Throws:
IOException
-
reset
- Overrides:
resetin classBufferedReader- Throws:
IOException
-
seek
Seek to a position in the file- Throws:
IOException
-
skip
- Overrides:
skipin classBufferedReader- Throws:
IOException
-
toString
-