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

- Interface Summary
  Interface | Description
  --- | ---
  IMatcher | Interface for a class that can perform matching on flag values.

- Class Summary
  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 | 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.
  MetadataBandGroup | A group of metadata bands, such as class_RVA_bands, method_AD_bands etc.
  NewAttributeBands | Set 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 | 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

Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.