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 BHSDCodec
Codec.BCI5
BCI5 = (5,4): Used for storing branching information in bytecode.static final BHSDCodec
Codec.BRANCH5
BRANCH5 = (5,4,2): Used for storing branching information in bytecode.static final BHSDCodec
Codec.BYTE1
BYTE1 = (1,256): Used for storing plain bytes.static final BHSDCodec
Codec.CHAR3
CHAR3 = (3,128): Used for storing text (UTF-8) strings.static final BHSDCodec
Codec.DELTA5
DELTA5 = (5,64,1,1): Used for the majority of numerical codings where there is a correlated sequence of signed values.static BHSDCodec[]
CanonicalCodecFamilies.deltaDoubleSignedCodecs1
Delta double signed codecs 1.static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs1
Delta signed codecs 1.static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs2
Delta signed codecs 2.static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs3
Delta signed codecs 3.static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs4
Delta signed codecs 4.static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs5
Delta signed codecs 5.static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs1
Delta unsigned codecs 1.static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs2
Delta unsigned codecs 2.static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs3
Delta unsigned codecs 3.static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs4
Delta unsigned codecs 4.static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs5
Delta unsigned codecs 5.static final BHSDCodec
Codec.MDELTA5
MDELTA5 = (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.nonDeltaDoubleSignedCodecs1
Non-delta double signed codecs 1.static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaSignedCodecs1
Non-delta signed codecs 1.static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaSignedCodecs2
Non-delta signed codecs 2.static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs1
Non-delta unsigned codecs 1.static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs2
Non-delta unsigned codecs 2.static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs3
Non-delta unsigned codecs 3.static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs4
Non-delta unsigned codecs 4.static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs5
Non-delta unsigned codecs 5.static final BHSDCodec
Codec.SIGNED5
SIGNED5 = (5,64,1): Used for small signed values.static final BHSDCodec
Codec.UDELTA5
UDELTA5 = (5,64,0,1): Used for the majority of numerical codings where there is a correlated sequence of unsigned values.static final BHSDCodec
Codec.UNSIGNED5
UNSIGNED5 = (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 int
CodecEncoding.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 theBHSDCodec
that 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 ofint
values.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
, usingcodec
to 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
, usingcodec
to decode the values as indexes intoreference
(which is populated prior to this call).