Class PkgInt
java.lang.Object
org.mozilla.universalchardet.prober.statemachine.PkgInt
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
private int
private int[]
static final int
static final int
static final int
private int
static final int
static final int
static final int
private int
static final int
static final int
static final int
private int
-
Constructor Summary
ConstructorsConstructorDescriptionPkgInt
(int indexShift, int shiftMask, int bitShift, int unitMask, int[] data) -
Method Summary
Modifier and TypeMethodDescriptionstatic int
pack16bits
(int a, int b) static int
pack4bits
(int a, int b, int c, int d, int e, int f, int g, int h) static int
pack8bits
(int a, int b, int c, int d) int
unpack
(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 int indexShift -
shiftMask
private int shiftMask -
bitShift
private int bitShift -
unitMask
private int unitMask -
data
private 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)
-