| Modifier and Type | Field and Description |
|---|---|
| protected SegmentHeader | |
| protected Segment |
| Modifier and Type | Method and Description |
|---|---|
| public int[] | Returns: an array of decodedint valuesthe name of the band (primarily for logging/debugging purposes) name, final InputStream the InputStream to decode from in, final BHSDCodec the default Codec for this band codec, final int the number of elements to read count)Decodes a band and return an array of |
| public int[][] | Returns: an array of decodedint[] valuesthe name of the band (primarily for logging/debugging purposes) name, final InputStream the InputStream to decode from in, final BHSDCodec the default codec for this band defaultCodec, final int[] the numbers of elements to read for each int array within the array to be returned counts)Decodes a band and return an array of |
| protected String[] | |
| protected String[][] | |
| public CPClass[] | parseCPClassReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPNameAndType[] | parseCPDescriptorReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPDouble[] | parseCPDoubleReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPFieldRef[] | parseCPFieldRefReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPFloat[] | parseCPFloatReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPInterfaceMethodRef[] | parseCPInterfaceMethodRefReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPInteger[] | parseCPIntReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPLong[] | parseCPLongReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPMethodRef[] | parseCPMethodRefReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPUTF8[] | parseCPSignatureReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| protected CPUTF8[][] | parseCPSignatureReferences(final String name, final InputStream in, final BHSDCodec codec, final int[] counts)
|
| public CPString[] | parseCPStringReferences(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPUTF8[] | parseCPUTF8References(final String name, final InputStream in, final BHSDCodec codec, final int count)
|
| public CPUTF8[][] | parseCPUTF8References(final String name, final InputStream in, final BHSDCodec codec, final int[] counts)
|
| public long[] | parseFlags(final String name, final InputStream in, final int count, final BHSDCodec hiCodec, final BHSDCodec loCodec)
|
| public long[] | parseFlags(final String name, final InputStream in, final int count, final BHSDCodec codec, final boolean hasHi)
|
| public long[][] | parseFlags(final String name, final InputStream in, final int[] counts, final BHSDCodec hiCodec, final BHSDCodec loCodec)
|
| public long[][] | parseFlags(final String name, final InputStream in, final int[] counts, final BHSDCodec codec, final boolean hasHi)
|
| public String[] | Returns: Parsed references.the band name name, final InputStream the input stream to read from in, final BHSDCodec the BHSDCodec to use for decoding codec, final int the number of references to decode count, final String[] the array of values to use for the references reference)Parses count references from |
| public String[][] | Returns: Parsed references.TODO name, final InputStream the input stream to read from in, final BHSDCodec the BHSDCodec to use for decoding codec, final int[] the numbers of references to decode for each array entry counts, final String[] the array of values to use for the references reference)Parses count references from |
| public abstract void | |
| public abstract void | |
| public void |
| header | back to summary |
|---|---|
| protected SegmentHeader header | |
| segment | back to summary |
|---|---|
| protected Segment segment | |
| BandSet | back to summary |
|---|---|
| public BandSet(final Segment segment) | |
| decodeBandInt | back to summary |
|---|---|
| public int[] decodeBandInt(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception Decodes a band and return an array of
| |
| decodeBandInt | back to summary |
|---|---|
| public int[][] decodeBandInt(final String name, final InputStream in, final BHSDCodec defaultCodec, final int[] counts) throws IOException, Pack200Exception Decodes a band and return an array of
| |
| getReferences | back to summary |
|---|---|
| protected String[] getReferences(final int[] ints, final String[] reference) | |
| getReferences | back to summary |
|---|---|
| protected String[][] getReferences(final int[][] ints, final String[] reference) | |
| parseCPClassReferences | back to summary |
|---|---|
| public CPClass[] parseCPClassReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPDescriptorReferences | back to summary |
|---|---|
| public CPNameAndType[] parseCPDescriptorReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPDoubleReferences | back to summary |
|---|---|
| public CPDouble[] parseCPDoubleReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPFieldRefReferences | back to summary |
|---|---|
| public CPFieldRef[] parseCPFieldRefReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPFloatReferences | back to summary |
|---|---|
| public CPFloat[] parseCPFloatReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPInterfaceMethodRefReferences | back to summary |
|---|---|
| public CPInterfaceMethodRef[] parseCPInterfaceMethodRefReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPIntReferences | back to summary |
|---|---|
| public CPInteger[] parseCPIntReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPLongReferences | back to summary |
|---|---|
| public CPLong[] parseCPLongReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPMethodRefReferences | back to summary |
|---|---|
| public CPMethodRef[] parseCPMethodRefReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPSignatureReferences | back to summary |
|---|---|
| public CPUTF8[] parseCPSignatureReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPSignatureReferences | back to summary |
|---|---|
| protected CPUTF8[][] parseCPSignatureReferences(final String name, final InputStream in, final BHSDCodec codec, final int[] counts) throws IOException, Pack200Exception | |
| parseCPStringReferences | back to summary |
|---|---|
| public CPString[] parseCPStringReferences(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPUTF8References | back to summary |
|---|---|
| public CPUTF8[] parseCPUTF8References(final String name, final InputStream in, final BHSDCodec codec, final int count) throws IOException, Pack200Exception | |
| parseCPUTF8References | back to summary |
|---|---|
| public CPUTF8[][] parseCPUTF8References(final String name, final InputStream in, final BHSDCodec codec, final int[] counts) throws IOException, Pack200Exception | |
| parseFlags | back to summary |
|---|---|
| public long[] parseFlags(final String name, final InputStream in, final int count, final BHSDCodec hiCodec, final BHSDCodec loCodec) throws IOException, Pack200Exception | |
| parseFlags | back to summary |
|---|---|
| public long[] parseFlags(final String name, final InputStream in, final int count, final BHSDCodec codec, final boolean hasHi) throws IOException, Pack200Exception | |
| parseFlags | back to summary |
|---|---|
| public long[][] parseFlags(final String name, final InputStream in, final int[] counts, final BHSDCodec hiCodec, final BHSDCodec loCodec) throws IOException, Pack200Exception | |
| parseFlags | back to summary |
|---|---|
| public long[][] parseFlags(final String name, final InputStream in, final int[] counts, final BHSDCodec codec, final boolean hasHi) throws IOException, Pack200Exception | |
| parseReferences | back to summary |
|---|---|
| public String[] parseReferences(final String name, final InputStream in, final BHSDCodec codec, final int count, final String[] reference) throws IOException, Pack200Exception Parses count references from
| |
| parseReferences | back to summary |
|---|---|
| public String[][] parseReferences(final String name, final InputStream in, final BHSDCodec codec, final int[] counts, final String[] reference) throws IOException, Pack200Exception Parses count references from
| |
| read | back to summary |
|---|---|
| public abstract void read(InputStream inputStream) throws IOException, Pack200Exception | |
| unpack | back to summary |
|---|---|
| public abstract void unpack() throws IOException, Pack200Exception | |
| unpack | back to summary |
|---|---|
| public void unpack(final InputStream in) throws IOException, Pack200Exception | |