Class Hierarchy
Date: 2017-02-08

# Hierarchy For All Packages

Package Hierarchies:

- org.tukaani.xz,
- org.tukaani.xz.check,
- org.tukaani.xz.common,
- org.tukaani.xz.delta,
- org.tukaani.xz.index,
- org.tukaani.xz.lz,
- org.tukaani.xz.lzma,
- org.tukaani.xz.rangecoder,
- org.tukaani.xz.simple

## Class Hierarchy

- java.lang.Object
  - org.tukaani.xz.simple.ARM (implements org.tukaani.xz.simple.SimpleFilter)
  - org.tukaani.xz.simple.ARMThumb (implements org.tukaani.xz.simple.SimpleFilter)
  - org.tukaani.xz.index.BlockInfo
  - org.tukaani.xz.check.Check
    - org.tukaani.xz.check.CRC32
    - org.tukaani.xz.check.CRC64
    - org.tukaani.xz.check.None
    - org.tukaani.xz.check.SHA256
  - org.tukaani.xz.delta.DeltaDecoder
  - org.tukaani.xz.delta.DeltaEncoder
  - org.tukaani.xz.FilterOptions (implements java.lang.Cloneable)
    - org.tukaani.xz.ARMOptions
    - org.tukaani.xz.ARMThumbOptions
    - org.tukaani.xz.DeltaOptions
    - org.tukaani.xz.IA64Options
    - org.tukaani.xz.LZMA2Options
    - org.tukaani.xz.PowerPCOptions
    - org.tukaani.xz.SPARCOptions
    - org.tukaani.xz.X86Options
  - org.tukaani.xz.simple.IA64 (implements org.tukaani.xz.simple.SimpleFilter)
  - org.tukaani.xz.index.IndexDecoder
  - org.tukaani.xz.index.IndexEncoder
  - org.tukaani.xz.index.IndexHash
  - java.io.InputStream (implements java.io.Closeable)
    - org.tukaani.xz.DeltaInputStream
    - org.tukaani.xz.LZMA2InputStream
    - org.tukaani.xz.LZMAInputStream
    - org.tukaani.xz.SeekableInputStream
      - org.tukaani.xz.SeekableFileInputStream
      - org.tukaani.xz.SeekableXZInputStream
    - org.tukaani.xz.SingleXZInputStream
    - org.tukaani.xz.XZInputStream
  - org.tukaani.xz.lz.LZDecoder
  - org.tukaani.xz.lz.LZEncoder
  - org.tukaani.xz.lzma.LZMADecoder
  - org.tukaani.xz.lzma.LZMAEncoder
  - org.tukaani.xz.lz.Matches
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.tukaani.xz.FinishableOutputStream
      - org.tukaani.xz.FinishableWrapperOutputStream
      - org.tukaani.xz.LZMAOutputStream
      - org.tukaani.xz.XZOutputStream
  - org.tukaani.xz.simple.PowerPC (implements org.tukaani.xz.simple.SimpleFilter)
  - org.tukaani.xz.rangecoder.RangeCoder
    - org.tukaani.xz.rangecoder.RangeDecoder
      - org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
      - org.tukaani.xz.rangecoder.RangeDecoderFromStream
    - org.tukaani.xz.rangecoder.RangeEncoder
      - org.tukaani.xz.rangecoder.RangeEncoderToBuffer
      - org.tukaani.xz.rangecoder.RangeEncoderToStream
  - org.tukaani.xz.simple.SPARC (implements org.tukaani.xz.simple.SimpleFilter)
  - org.tukaani.xz.common.StreamFlags
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.tukaani.xz.XZIOException
          - org.tukaani.xz.CorruptedInputException
          - org.tukaani.xz.MemoryLimitException
          - org.tukaani.xz.UnsupportedOptionsException
          - org.tukaani.xz.XZFormatException
  - org.tukaani.xz.common.Util
    - org.tukaani.xz.common.DecoderUtil
    - org.tukaani.xz.common.EncoderUtil
  - org.tukaani.xz.simple.X86 (implements org.tukaani.xz.simple.SimpleFilter)
  - org.tukaani.xz.XZ

## Interface Hierarchy

- org.tukaani.xz.simple.SimpleFilter