| java.lang.Object com.sun.java.util.jar.pack.AdaptiveCoding
AdaptiveCoding | class AdaptiveCoding implements Constants,CodingMethod(Code) | | Adaptive coding.
See the section "Adaptive Encodings" in the Pack200 spec.
author: John Rose version: 1.12, 05/05/07 |
Method Summary | |
static int | decodeK(int KX, int KB) | static int | getKBOf(int K) | static int | getKXOf(int K) | public byte[] | getMetaCoding(Coding dflt) | static int | getNextK(int K) | public static boolean | isCodableLength(int K) | public boolean | isTrivial() | public static int | parseMetaCoding(byte[] bytes, int pos, Coding dflt, CodingMethod res) | public void | readArrayFrom(InputStream in, int[] a, int start, int end) | public void | setHeadCoding(CodingMethod headCoding) | public void | setHeadLength(int headLength) | public void | setTailCoding(CodingMethod tailCoding) | public String | toString() | public void | writeArrayTo(OutputStream out, int[] a, int start, int end) |
KB_DEFAULT | final public static int KB_DEFAULT(Code) | | |
KB_MAX | final public static int KB_MAX(Code) | | |
KB_MIN | final public static int KB_MIN(Code) | | |
KB_OFFSET | final public static int KB_OFFSET(Code) | | |
KX_BASE | final public static int KX_BASE(Code) | | |
KX_LG2BASE | final public static int KX_LG2BASE(Code) | | |
KX_MAX | final public static int KX_MAX(Code) | | |
KX_MIN | final public static int KX_MIN(Code) | | |
headLength | int headLength(Code) | | |
decodeK | static int decodeK(int KX, int KB)(Code) | | |
getKBOf | static int getKBOf(int K)(Code) | | |
getKXOf | static int getKXOf(int K)(Code) | | |
getNextK | static int getNextK(int K)(Code) | | |
isCodableLength | public static boolean isCodableLength(int K)(Code) | | |
isTrivial | public boolean isTrivial()(Code) | | |
setHeadLength | public void setHeadLength(int headLength)(Code) | | |
|
|