# Package org.apache.commons.compress.harmony.unpack200

package org.apache.commons.compress.harmony.unpack200
Internal package.

- Related Packages
  Package
  Description
  org.apache.commons.compress.harmony
  Internal package.
  org.apache.commons.compress.harmony.unpack200.bytecode
  Internal package.
  org.apache.commons.compress.harmony.pack200
  Internal package.
- Class
  Description
  Archive
  Archive is the main entry point to unpack200.
  AttrDefinitionBands
  Attribute definition bands are the set of bands used to define extra attributes transmitted in the archive.
  AttributeLayout
  Defines a layout that describes how an attribute will be transmitted.
  AttributeLayoutMap
  Stores a mapping from attribute names to their corresponding layout types.
  BandSet
  Abstract superclass for a set of bands.
  BcBands
  Bytecode bands.
  ClassBands
  Class Bands
  CpBands
  Constant Pool bands.
  FileBands
  Parses the file band headers (not including the actual bits themselves).
  IcBands
  Inner Class Bands
  IcTuple
  An IcTuple is the set of information that describes an inner class.
  IMatcher
  Interface for a class that can perform matching on flag values.
  MetadataBandGroup
  A group of metadata bands, such as class_RVA_bands, method_AD_bands etc.
  NewAttributeBands
  Sets of bands relating to a non-predefined attribute
  NewAttributeBands.Callable
  Pack200UnpackerAdapter
  This class provides the binding between the standard Pack200 interface and the internal interface for (un)packing.
  Segment
  A Pack200 archive consists of one or more segments.
  SegmentConstantPool
  Manages the constant pool used for re-creating class files.
  SegmentConstantPoolArrayCache
  The SegmentConstantPool spends a lot of time searching through large arrays of Strings looking for matches.
  SegmentHeader
  SegmentHeader is the header band of a `Segment`
  SegmentOptions
  Stores the combinations of bit flags that can be used in the segment header options.
  SegmentUtils
  Utility class for unpack200