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.deltaDoubleSignedCodecs1static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs1static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs2static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs3static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs4static BHSDCodec[]CanonicalCodecFamilies.deltaSignedCodecs5static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs1static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs2static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs3static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs4static BHSDCodec[]CanonicalCodecFamilies.deltaUnsignedCodecs5static 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.nonDeltaDoubleSignedCodecs1static BHSDCodec[]CanonicalCodecFamilies.nonDeltaSignedCodecs1static BHSDCodec[]CanonicalCodecFamilies.nonDeltaSignedCodecs2static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs1static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs2static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs3static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs4static BHSDCodec[]CanonicalCodecFamilies.nonDeltaUnsignedCodecs5static 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 Codecsbyte[]BandSet.encodeScalar(int value, BHSDCodec codec) Encode a single value with the given Codecstatic 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) BandSet.parseCPDescriptorReferences(String name, InputStream in, BHSDCodec codec, int count) CPDouble[]BandSet.parseCPDoubleReferences(String name, InputStream in, BHSDCodec codec, int count) BandSet.parseCPFieldRefReferences(String name, InputStream in, BHSDCodec codec, int count) CPFloat[]BandSet.parseCPFloatReferences(String name, InputStream in, BHSDCodec codec, int count) BandSet.parseCPInterfaceMethodRefReferences(String name, InputStream in, BHSDCodec codec, int count) BandSet.parseCPIntReferences(String name, InputStream in, BHSDCodec codec, int count) CPLong[]BandSet.parseCPLongReferences(String name, InputStream in, BHSDCodec codec, int count) BandSet.parseCPMethodRefReferences(String name, InputStream in, BHSDCodec codec, int count) CPUTF8[]BandSet.parseCPSignatureReferences(String name, InputStream in, BHSDCodec codec, int count) protected CPUTF8[][]BandSet.parseCPSignatureReferences(String name, InputStream in, BHSDCodec codec, int[] counts) CPString[]BandSet.parseCPStringReferences(String name, InputStream in, BHSDCodec codec, int count) CPUTF8[]BandSet.parseCPUTF8References(String name, InputStream in, BHSDCodec codec, int count) CPUTF8[][]BandSet.parseCPUTF8References(String name, InputStream in, BHSDCodec codec, int[] counts) long[][]BandSet.parseFlags(String name, InputStream in, int[] counts, BHSDCodec codec, boolean hasHi) long[][]BandSet.parseFlags(String name, InputStream in, int[] counts, BHSDCodec hiCodec, BHSDCodec loCodec) long[]BandSet.parseFlags(String name, InputStream in, int count, BHSDCodec codec, boolean hasHi) long[]BandSet.parseFlags(String name, InputStream in, int count, BHSDCodec hiCodec, BHSDCodec loCodec) 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).