# Hierarchy For Package org.eclipse.birt.core.archive.compound

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.birt.core.archive.compound.ArchiveEntry
    - org.eclipse.birt.core.archive.compound.ArchiveEntryAdapter
    - org.eclipse.birt.core.archive.compound.ArchiveEntryV3
  - org.eclipse.birt.core.archive.compound.ArchiveFile (implements org.eclipse.birt.core.archive.compound.IArchiveFile)
  - org.eclipse.birt.core.archive.compound.ArchiveFileFactory (implements org.eclipse.birt.core.archive.compound.IArchiveFileFactory)
  - org.eclipse.birt.core.archive.compound.ArchiveFileV1 (implements org.eclipse.birt.core.archive.compound.IArchiveFile)
  - org.eclipse.birt.core.archive.compound.ArchiveFileV2 (implements org.eclipse.birt.core.archive.compound.IArchiveFile)
  - org.eclipse.birt.core.archive.compound.ArchiveFileV3 (implements org.eclipse.birt.core.archive.compound.IArchiveFile)
  - org.eclipse.birt.core.archive.compound.ArchiveReader (implements org.eclipse.birt.core.archive.IDocArchiveReader)
  - org.eclipse.birt.core.archive.compound.ArchiveView (implements org.eclipse.birt.core.archive.compound.IArchiveFile)
  - org.eclipse.birt.core.archive.compound.ArchiveWriter (implements org.eclipse.birt.core.archive.IDocArchiveWriter)
  - org.eclipse.birt.core.archive.cache.Cacheable
    - org.eclipse.birt.core.archive.compound.Block
  - java.io.InputStream (implements java.io.Closeable)
    - org.eclipse.birt.core.archive.RAInputStream
      - org.eclipse.birt.core.archive.compound.ArchiveEntryInputStream
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.eclipse.birt.core.archive.RAOutputStream
      - org.eclipse.birt.core.archive.compound.ArchiveEntryOutputStream

## Interface Hierarchy

- org.eclipse.birt.core.archive.compound.IArchiveFile
- org.eclipse.birt.core.archive.compound.IArchiveFileFactory