Uses of Class
kala.compress.harmony.pack200.BHSDCodec
-
Packages that use BHSDCodec Package Description kala.compress.harmony.pack200 Internal package.kala.compress.harmony.unpack200 Internal package. -
-
Uses of BHSDCodec in kala.compress.harmony.pack200
Fields in kala.compress.harmony.pack200 declared as BHSDCodec Modifier and Type Field Description static BHSDCodecCodec. BCI5BCI5 = (5,4): Used for storing branching information in bytecode.static BHSDCodecCodec. BRANCH5BRANCH5 = (5,4,2): Used for storing branching information in bytecode.static BHSDCodecCodec. BYTE1BYTE1 = (1,256): Used for storing plain bytes.private static BHSDCodec[]CodecEncoding. canonicalCodecThe canonical encodings are defined to allow a single byte to represent one of the standard encodings.static BHSDCodecCodec. CHAR3CHAR3 = (3,128): Used for storing text (UTF-8) strings.private BHSDCodecNewAttributeBands.Integral. defaultCodecstatic 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 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 BHSDCodecCodec. SIGNED5SIGNED5 = (5,64,1): Used for small signed values.static BHSDCodecCodec. UDELTA5UDELTA5 = (5,64,0,1): Used for the majority of numerical codings where there is a correlated sequence of unsigned values.static BHSDCodecCodec. UNSIGNED5UNSIGNED5 = (5,64): Used for small unsigned values.Fields in kala.compress.harmony.pack200 with type parameters of type BHSDCodec Modifier and Type Field Description private static java.util.Map<BHSDCodec,java.lang.Integer>CodecEncoding. canonicalCodecsToSpecifiersMethods in kala.compress.harmony.pack200 that return BHSDCodec Modifier and Type Method Description static BHSDCodecCodecEncoding. getCanonicalCodec(int i)private BHSDCodecNewAttributeBands. getCodec(java.lang.String layoutElement)Returns theBHSDCodecthat should be used for the given layout elementMethods in kala.compress.harmony.pack200 with parameters of type BHSDCodec Modifier and Type Method Description private BandSet.BandAnalysisResultsBandSet. analyseBand(java.lang.String name, int[] band, BHSDCodec defaultCodec)byte[]BandSet. encodeBandInt(java.lang.String name, int[] ints, BHSDCodec defaultCodec)Encode a band of integers.protected byte[]BandSet. encodeFlags(java.lang.String name, long[][] flags, BHSDCodec loCodec, BHSDCodec hiCodec, boolean haveHiFlags)protected byte[]BandSet. encodeFlags(java.lang.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 Codecprivate voidBandSet. encodeWithPopulationCodec(int[] band, BHSDCodec defaultCodec, BandSet.BandData bandData, BandSet.BandAnalysisResults results)static intCodecEncoding. getSpecifierForDefaultCodec(BHSDCodec defaultCodec)private voidBandSet. tryCodecs(int[] band, BHSDCodec defaultCodec, BandSet.BandData bandData, BandSet.BandAnalysisResults results, byte[] encoded, BHSDCodec[] potentialCodecs) -
Uses of BHSDCodec in kala.compress.harmony.unpack200
Methods in kala.compress.harmony.unpack200 that return BHSDCodec Modifier and Type Method Description BHSDCodecNewAttributeBands. getCodec(java.lang.String layoutElement)Returns theBHSDCodecthat should be used for the given layout element.Methods in kala.compress.harmony.unpack200 with parameters of type BHSDCodec Modifier and Type Method Description int[]BandSet. decodeBandInt(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)Decodes a band and return an array ofintvalues.int[][]BandSet. decodeBandInt(java.lang.String name, java.io.InputStream in, BHSDCodec defaultCodec, int[] counts)Decodes a band and return an array ofint[]values.private intSegmentHeader. decodeScalar(java.lang.String name, java.io.InputStream in, BHSDCodec codec)Decode a scalar from the band file.private int[]SegmentHeader. decodeScalar(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int n)Decode a number of scalars from the band file.CPClass[]BandSet. parseCPClassReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPNameAndType[]BandSet. parseCPDescriptorReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPDouble[]BandSet. parseCPDoubleReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPFieldRef[]BandSet. parseCPFieldRefReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPFloat[]BandSet. parseCPFloatReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPInterfaceMethodRef[]BandSet. parseCPInterfaceMethodRefReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPInteger[]BandSet. parseCPIntReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPLong[]BandSet. parseCPLongReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPMethodRef[]BandSet. parseCPMethodRefReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPUTF8[]BandSet. parseCPSignatureReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)protected CPUTF8[][]BandSet. parseCPSignatureReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int[] counts)CPString[]BandSet. parseCPStringReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPUTF8[]BandSet. parseCPUTF8References(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count)CPUTF8[][]BandSet. parseCPUTF8References(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int[] counts)long[][]BandSet. parseFlags(java.lang.String name, java.io.InputStream in, int[] counts, BHSDCodec codec, boolean hasHi)long[][]BandSet. parseFlags(java.lang.String name, java.io.InputStream in, int[] counts, BHSDCodec hiCodec, BHSDCodec loCodec)long[]BandSet. parseFlags(java.lang.String name, java.io.InputStream in, int count, BHSDCodec codec, boolean hasHi)long[]BandSet. parseFlags(java.lang.String name, java.io.InputStream in, int count, BHSDCodec hiCodec, BHSDCodec loCodec)java.lang.String[][]BandSet. parseReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int[] counts, java.lang.String[] reference)Parses count references fromin, usingcodecto decode the values as indexes intoreference(which is populated prior to this call).java.lang.String[]BandSet. parseReferences(java.lang.String name, java.io.InputStream in, BHSDCodec codec, int count, java.lang.String[] reference)Parses count references fromin, usingcodecto decode the values as indexes intoreference(which is populated prior to this call).
-