# Hierarchy For Package htsjdk.samtools.seekablestream

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.io.InputStream (implements java.io.Closeable)
    - htsjdk.samtools.seekablestream.SeekableStream
      - htsjdk.samtools.seekablestream.ByteArraySeekableStream
      - htsjdk.samtools.seekablestream.SeekableBufferedStream
      - htsjdk.samtools.seekablestream.SeekableFileStream
      - htsjdk.samtools.seekablestream.SeekableFTPStream
      - htsjdk.samtools.seekablestream.SeekableHTTPStream
      - htsjdk.samtools.seekablestream.SeekableMemoryStream
      - htsjdk.samtools.seekablestream.SeekablePathStream
  - htsjdk.samtools.seekablestream.ReadableSeekableStreamByteChannel (implements java.nio.channels.SeekableByteChannel)
  - htsjdk.samtools.seekablestream.SeekableFTPStreamHelper
  - htsjdk.samtools.seekablestream.SeekableStreamFactory

## Interface Hierarchy

- htsjdk.samtools.seekablestream.ISeekableStreamFactory
- htsjdk.samtools.seekablestream.UserPasswordInput