Top Description Interfaces Classes
[default module]

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


Internal package.

Interface Summary

Modifier and TypeInterface and Description
public interface
IMatcher

Interface for a class that can perform matching on flag values.

Class Summary

Modifier and TypeClass and Description
public class
Archive

Archive is the main entry point to unpack200.

public class
AttrDefinitionBands

Attribute definition bands are the set of bands used to define extra attributes transmitted in the archive.

public class
AttributeLayout

AttributeLayout defines a layout that describes how an attribute will be transmitted.

public class
AttributeLayoutMap

Stores a mapping from attribute names to their corresponding layout types.

public abstract class
BandSet

Abstract superclass for a set of bands.

public class
BcBands

Bytecode bands

public class
ClassBands

Class Bands

public class
CpBands

Constant Pool bands

public class
FileBands

Parses the file band headers (not including the actual bits themselves).

public class
IcBands

Inner Class Bands

public class
IcTuple

An IcTuple is the set of information that describes an inner class.

public class
MetadataBandGroup

A group of metadata bands, such as class_RVA_bands, method_AD_bands etc.

public class
NewAttributeBands

Sets of bands relating to a non-predefined attribute

public class
Pack200UnpackerAdapter

This class provides the binding between the standard Pack200 interface and the internal interface for (un)packing.

public class
Segment

A Pack200 archive consists of one or more segments.

public class
SegmentConstantPool

SegmentConstantPool manages the constant pool used for re-creating class files.

public class
SegmentConstantPoolArrayCache

The SegmentConstantPool spends a lot of time searching through large arrays of Strings looking for matches.

public class
SegmentHeader

SegmentHeader is the header band of a Segment

public class
SegmentOptions

Stores the combinations of bit flags that can be used in the segment header options.

public class
SegmentUtils

Utility class for unpack200