-
- All Implemented Interfaces:
-
java.io.Closeable,java.lang.AutoCloseable
public class BetterSeekableBufferedStream extends SeekableStream
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBetterSeekableBufferedStream.Companion
-
Field Summary
Fields Modifier and Type Field Description private Longpositionprivate LongbufferStartOffsetprivate LongbufferEndOffsetprivate IntegerbufferSizeprivate final BooleandoubleBuffer
-
Constructor Summary
Constructors Constructor Description BetterSeekableBufferedStream(SeekableStream stream, Integer bufferSize, Boolean doubleBuffer)
-
Method Summary
Modifier and Type Method Description Longlength()StringgetSource()Booleaneof()Unitseek(Long position)Longposition()Unitclose()Integerread(ByteArray buffer, Integer offset, Integer length)Integerread()final LonggetPosition()final LonggetBufferStartOffset()final LonggetBufferEndOffset()final IntegergetBufferSize()final BooleangetDoubleBuffer()final UnitsetPosition(Long position)final UnitsetBufferStartOffset(Long bufferStartOffset)final UnitsetBufferEndOffset(Long bufferEndOffset)final UnitsetBufferSize(Integer bufferSize)-
Methods inherited from class htsjdk.samtools.seekablestream.SeekableStream
available, mark, markSupported, read, reset, skip -
Methods inherited from class java.lang.AutoCloseable
equals, hashCode, toString -
Methods inherited from class org.jetbrains.bio.BetterSeekableBufferedStream
readFully -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getPosition
final Long getPosition()
-
getBufferStartOffset
final Long getBufferStartOffset()
-
getBufferEndOffset
final Long getBufferEndOffset()
-
getBufferSize
final Integer getBufferSize()
-
getDoubleBuffer
final Boolean getDoubleBuffer()
-
setPosition
final Unit setPosition(Long position)
-
setBufferStartOffset
final Unit setBufferStartOffset(Long bufferStartOffset)
-
setBufferEndOffset
final Unit setBufferEndOffset(Long bufferEndOffset)
-
setBufferSize
final Unit setBufferSize(Integer bufferSize)
-
-
-
-