Uses of Class
org.apache.commons.compress.harmony.pack200.BHSDCodec
Package
Description
Internal package.
Internal package.
-
Uses of BHSDCodec in org.apache.commons.compress.harmony.pack200
Modifier 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
static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs1
static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs2
static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs3
static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs4
static BHSDCodec[]
CanonicalCodecFamilies.deltaSignedCodecs5
static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs1
static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs2
static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs3
static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs4
static BHSDCodec[]
CanonicalCodecFamilies.deltaUnsignedCodecs5
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
static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaSignedCodecs1
static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaSignedCodecs2
static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs1
static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs2
static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs3
static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs4
static BHSDCodec[]
CanonicalCodecFamilies.nonDeltaUnsignedCodecs5
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.Modifier 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 int
CodecEncoding.getSpecifierForDefaultCodec
(BHSDCodec defaultCodec) -
Uses of BHSDCodec in org.apache.commons.compress.harmony.unpack200
Modifier and TypeMethodDescriptionReturns theBHSDCodec
that should be used for the given layout element.Modifier 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) 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
, 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).