Class PkgInt
java.lang.Object
org.mozilla.universalchardet.prober.statemachine.PkgInt
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intprivate final intprivate final int[]static final intstatic final int/////////////////////////////////////////////////////////////static final intprivate final int/////////////////////////////////////////////////////////////static final intstatic final intstatic final intprivate final intstatic final intstatic final intstatic final intprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionPkgInt(int indexShift, int shiftMask, int bitShift, int unitMask, int[] data) ///////////////////////////////////////////////////////////// -
Method Summary
Modifier and TypeMethodDescriptionstatic intpack16bits(int a, int b) static intpack4bits(int a, int b, int c, int d, int e, int f, int g, int h) static intpack8bits(int a, int b, int c, int d) intunpack(int i)
-
Field Details
-
INDEX_SHIFT_4BITS
public static final int INDEX_SHIFT_4BITS/////////////////////////////////////////////////////////////- See Also:
-
INDEX_SHIFT_8BITS
public static final int INDEX_SHIFT_8BITS- See Also:
-
INDEX_SHIFT_16BITS
public static final int INDEX_SHIFT_16BITS- See Also:
-
SHIFT_MASK_4BITS
public static final int SHIFT_MASK_4BITS- See Also:
-
SHIFT_MASK_8BITS
public static final int SHIFT_MASK_8BITS- See Also:
-
SHIFT_MASK_16BITS
public static final int SHIFT_MASK_16BITS- See Also:
-
BIT_SHIFT_4BITS
public static final int BIT_SHIFT_4BITS- See Also:
-
BIT_SHIFT_8BITS
public static final int BIT_SHIFT_8BITS- See Also:
-
BIT_SHIFT_16BITS
public static final int BIT_SHIFT_16BITS- See Also:
-
UNIT_MASK_4BITS
public static final int UNIT_MASK_4BITS- See Also:
-
UNIT_MASK_8BITS
public static final int UNIT_MASK_8BITS- See Also:
-
UNIT_MASK_16BITS
public static final int UNIT_MASK_16BITS- See Also:
-
indexShift
private final int indexShift///////////////////////////////////////////////////////////// -
shiftMask
private final int shiftMask -
bitShift
private final int bitShift -
unitMask
private final int unitMask -
data
private final int[] data
-
-
Constructor Details
-
PkgInt
public PkgInt(int indexShift, int shiftMask, int bitShift, int unitMask, int[] data) /////////////////////////////////////////////////////////////
-
-
Method Details
-
pack16bits
public static int pack16bits(int a, int b) -
pack8bits
public static int pack8bits(int a, int b, int c, int d) -
pack4bits
public static int pack4bits(int a, int b, int c, int d, int e, int f, int g, int h) -
unpack
public int unpack(int i)
-