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 final int
private final int[]
static final int
static final int
static final int
private final int
static final int
static final int
static final int
private final int
static final int
static final int
static final int
private final 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 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)
-