# Uses of Package
org.apache.commons.compress.harmony.pack200

- Packages that use org.apache.commons.compress.harmony.pack200
  Package | Description
  --- | ---
  org.apache.commons.compress.harmony.pack200 |
  org.apache.commons.compress.harmony.unpack200 |
  org.apache.commons.compress.harmony.unpack200.bytecode |
  org.apache.commons.compress.harmony.unpack200.bytecode.forms |

- Classes in org.apache.commons.compress.harmony.pack200 used by org.apache.commons.compress.harmony.pack200
  Class and Description
  AttributeDefinitionBands Attribute Definition bands define how any unknown attributes should be read by the decompressor.
  AttributeDefinitionBands.AttributeDefinition
  BandSet Abstract superclass for a set of bands
  BHSDCodec A BHSD codec is a means of encoding integer values as a sequence of bytes or vice versa using a specified "BHSD" encoding mechanism.
  ClassBands Class bands (corresponds to the `class_bands` set of bands in the pack200 specification)
  Codec A Codec allows a sequence of bytes to be decoded into integer values (or vice versa).
  ConstantPoolEntry Abstract superclass for constant pool entries
  CpBands Pack200 Constant Pool Bands
  CPClass Constant pool entry for a class
  CPConstant Abstract superclass for constant pool constant entries such as numbers or Strings
  CPMethodOrField Constant pool entry for a method or field.
  CPNameAndType Constant pool entry for a name and type pair.
  CPSignature Constant pool entry for a signature.
  CPUTF8 Constant pool entry for a UTF8 entry, used for storing long Strings.
  IcBands Inner class bands (corresponds to the `ic_bands` set of bands in the pack200 specification)
  IntList IntList is based on `java.util.ArrayList`, but is written specifically for ints in order to reduce boxing and unboxing to Integers, reduce the memory required and improve performance of pack200.
  NewAttribute NewAttribute extends `Attribute` and manages unknown attributes encountered by ASM that have had a layout definition given to pack200 (e.g. via one of the -C, -M, -F or -D command line options)
  NewAttributeBands.AttributeLayoutElement An AttributeLayoutElement is a part of an attribute layout and has one or more bands associated with it, which transmit the AttributeElement data for successive Attributes of this type.
  NewAttributeBands.Callable
  NewAttributeBands.Integral
  NewAttributeBands.LayoutElement
  Pack200Adapter Provides generic JavaBeans support for the Pack/UnpackAdapters
  Pack200ClassReader Wrapper for ClassReader that enables pack200 to obtain extra class file information
  Pack200Exception Represents a problem with a Pack200 coding/decoding issue.
  PackingOptions Utility class to manage the various options available for pack200
  Segment A Pack200 archive consists of one or more Segments.
  SegmentHeader SegmentHeader is the header band of a `Segment`.

- Classes in org.apache.commons.compress.harmony.pack200 used by org.apache.commons.compress.harmony.unpack200
  Class and Description
  BHSDCodec A BHSD codec is a means of encoding integer values as a sequence of bytes or vice versa using a specified "BHSD" encoding mechanism.
  Codec A Codec allows a sequence of bytes to be decoded into integer values (or vice versa).
  Pack200Adapter Provides generic JavaBeans support for the Pack/UnpackAdapters
  Pack200Exception Represents a problem with a Pack200 coding/decoding issue.

- Classes in org.apache.commons.compress.harmony.pack200 used by org.apache.commons.compress.harmony.unpack200.bytecode
  Class and Description
  Pack200Exception Represents a problem with a Pack200 coding/decoding issue.

- Classes in org.apache.commons.compress.harmony.pack200 used by org.apache.commons.compress.harmony.unpack200.bytecode.forms
  Class and Description
  Pack200Exception Represents a problem with a Pack200 coding/decoding issue.

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