# Hierarchy For Package htsjdk.beta.io.bundle

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - htsjdk.beta.io.bundle.Bundle (implements java.lang.Iterable<T>, java.io.Serializable)
  - htsjdk.beta.io.bundle.BundleBuilder
  - htsjdk.beta.io.bundle.BundleJSON
  - htsjdk.beta.io.bundle.BundleResourceBase (implements htsjdk.beta.io.bundle.BundleResource, java.io.Serializable)
    - htsjdk.beta.io.bundle.InputStreamResource
      - htsjdk.beta.io.bundle.SeekableStreamResource
    - htsjdk.beta.io.bundle.IOPathResource (implements java.io.Serializable)
    - htsjdk.beta.io.bundle.OutputStreamResource
  - htsjdk.beta.io.bundle.BundleResourceType
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.ByteArrayInputStream
      - htsjdk.beta.io.bundle.SignatureStream

## Interface Hierarchy

- htsjdk.beta.io.bundle.BundleResource