Uses of Class
org.apache.commons.compress.harmony.pack200.BHSDCodec
Packages that use BHSDCodec
Package
Description
Internal package.
Internal package.
-
Uses of BHSDCodec in org.apache.commons.compress.harmony.pack200
Fields in org.apache.commons.compress.harmony.pack200 declared as BHSDCodecModifier and TypeFieldDescriptionstatic final BHSDCodecCodec.BCI5BCI5 = (5,4): Used for storing branching information in bytecode.static final BHSDCodecCodec.BRANCH5BRANCH5 = (5,4,2): Used for storing branching information in bytecode.static final BHSDCodecCodec.BYTE1BYTE1 = (1,256): Used for storing plain bytes.static final BHSDCodecCodec.CHAR3CHAR3 = (3,128): Used for storing text (UTF-8) strings.static final BHSDCodecCodec.DELTA5DELTA5 = (5,64,1,1): Used for the majority of numerical codings where there is a correlated sequence of signed values.static BHSDCodec[]CanonicalCodecFamilies.deltaDoubleSignedCodecs1Delta double signed codecs 1.static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs1Delta signed codecs 1.static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs2Delta signed codecs 2.static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs3Delta signed codecs 3.static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs4Delta signed codecs 4.static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs5Delta signed codecs 5.static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs1Delta unsigned codecs 1.static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs2Delta unsigned codecs 2.static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs3Delta unsigned codecs 3.static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs4Delta unsigned codecs 4.static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs5Delta unsigned codecs 5.static final BHSDCodecCodec.MDELTA5MDELTA5 = (5,64,2,1): Used for the majority of numerical codings where there is a correlated sequence of signed values, but where most of them are expected to be non-negative.static BHSDCodec[]CanonicalCodecFamilies.nonDeltaDoubleSignedCodecs1Non-delta double signed codecs 1.static BHSDCodec[]CanonicalCodecFamilies.nonDeltaSignedCodecs1Non-delta signed codecs 1.static BHSDCodec[]CanonicalCodecFamilies.nonDeltaSignedCodecs2Non-delta signed codecs 2.static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs1Non-delta unsigned codecs 1.static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs2Non-delta unsigned codecs 2.static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs3Non-delta unsigned codecs 3.static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs4Non-delta unsigned codecs 4.static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs5Non-delta unsigned codecs 5.static final BHSDCodecCodec.SIGNED5SIGNED5 = (5,64,1): Used for small signed values.static final BHSDCodecCodec.UDELTA5UDELTA5 = (5,64,0,1): Used for the majority of numerical codings where there is a correlated sequence of unsigned values.static final BHSDCodecCodec.UNSIGNED5UNSIGNED5 = (5,64): Used for small unsigned values.Methods in org.apache.commons.compress.harmony.pack200 that return BHSDCodecMethods in org.apache.commons.compress.harmony.pack200 with parameters of type BHSDCodecModifier and TypeMethodDescriptionbyte[]BandSet.encodeBandInt(String name, int[] ints, BHSDCodec defaultCodec) Encode a band of integers.protected byte[]BandSet.encodeFlags(String name, long[][] flags, BHSDCodec loCodec, BHSDCodec hiCodec, boolean haveHiFlags) protected byte[]BandSet.encodeFlags(String name, long[] flags, BHSDCodec loCodec, BHSDCodec hiCodec, boolean haveHiFlags) Encode a band of longs (values are split into their high and low 32 bits and then encoded as two separate bandsbyte[]BandSet.encodeScalar(int[] band, BHSDCodec codec) Encode a band without considering other Codecs.byte[]BandSet.encodeScalar(int value, BHSDCodec codec) Encodes a single value with the given Codec.static intCodecEncoding.getSpecifierForDefaultCodec(BHSDCodec defaultCodec) -
Uses of BHSDCodec in org.apache.commons.compress.harmony.unpack200
Methods in org.apache.commons.compress.harmony.unpack200 that return BHSDCodecModifier and TypeMethodDescriptionReturns theBHSDCodecthat should be used for the given layout element.Methods in org.apache.commons.compress.harmony.unpack200 with parameters of type BHSDCodecModifier and TypeMethodDescriptionint[]BandSet.decodeBandInt(String name, InputStream in, BHSDCodec codec, int count) Decodes a band and return an array ofintvalues.int[][]BandSet.decodeBandInt(String name, InputStream in, BHSDCodec defaultCodec, int[] counts) Decodes a band and return an array ofint[]values.CPClass[]BandSet.parseCPClassReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPClass.BandSet.parseCPDescriptorReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPNameAndType.CPDouble[]BandSet.parseCPDoubleReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPDouble.BandSet.parseCPFieldRefReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPFieldRef.CPFloat[]BandSet.parseCPFloatReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPFloat.BandSet.parseCPInterfaceMethodRefReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPInterfaceMethodRef.BandSet.parseCPIntReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPInteger.CPLong[]BandSet.parseCPLongReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPLong.BandSet.parseCPMethodRefReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPMethodRef.CPUTF8[]BandSet.parseCPSignatureReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPUTF8.protected CPUTF8[][]BandSet.parseCPSignatureReferences(String name, InputStream in, BHSDCodec codec, int[] counts) Parses an input stream into an array of array ofCPUTF8.CPString[]BandSet.parseCPStringReferences(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPString.CPUTF8[]BandSet.parseCPUTF8References(String name, InputStream in, BHSDCodec codec, int count) Parses an input stream into an array ofCPUTF8.CPUTF8[][]BandSet.parseCPUTF8References(String name, InputStream in, BHSDCodec codec, int[] counts) Parses an input stream into an array of array ofCPUTF8.long[][]BandSet.parseFlags(String name, InputStream in, int[] counts, BHSDCodec codec, boolean hasHi) Parses an input stream into an array of flags.long[][]BandSet.parseFlags(String name, InputStream in, int[] counts, BHSDCodec hiCodec, BHSDCodec loCodec) Parses an input stream into an array of flags.long[]BandSet.parseFlags(String name, InputStream in, int count, BHSDCodec codec, boolean hasHi) Parses an input stream into an array of flags.long[]BandSet.parseFlags(String name, InputStream in, int count, BHSDCodec hiCodec, BHSDCodec loCodec) Parses an input stream into an array of flags.String[][]BandSet.parseReferences(String name, InputStream in, BHSDCodec codec, int[] counts, String[] reference) Parses count references fromin, usingcodecto decode the values as indexes intoreference(which is populated prior to this call).String[]BandSet.parseReferences(String name, InputStream in, BHSDCodec codec, int count, String[] reference) Parses count references fromin, usingcodecto decode the values as indexes intoreference(which is populated prior to this call).