Class PkgInt
- java.lang.Object
-
- org.mozilla.universalchardet.prober.statemachine.PkgInt
-
public class PkgInt extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
BIT_SHIFT_16BITS
static int
BIT_SHIFT_4BITS
static int
BIT_SHIFT_8BITS
private int
bitShift
private int[]
data
static int
INDEX_SHIFT_16BITS
static int
INDEX_SHIFT_4BITS
static int
INDEX_SHIFT_8BITS
private int
indexShift
static int
SHIFT_MASK_16BITS
static int
SHIFT_MASK_4BITS
static int
SHIFT_MASK_8BITS
private int
shiftMask
static int
UNIT_MASK_16BITS
static int
UNIT_MASK_4BITS
static int
UNIT_MASK_8BITS
private int
unitMask
-
Constructor Summary
Constructors Constructor Description PkgInt(int indexShift, int shiftMask, int bitShift, int unitMask, int[] data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
INDEX_SHIFT_4BITS
public static final int INDEX_SHIFT_4BITS
- See Also:
- Constant Field Values
-
INDEX_SHIFT_8BITS
public static final int INDEX_SHIFT_8BITS
- See Also:
- Constant Field Values
-
INDEX_SHIFT_16BITS
public static final int INDEX_SHIFT_16BITS
- See Also:
- Constant Field Values
-
SHIFT_MASK_4BITS
public static final int SHIFT_MASK_4BITS
- See Also:
- Constant Field Values
-
SHIFT_MASK_8BITS
public static final int SHIFT_MASK_8BITS
- See Also:
- Constant Field Values
-
SHIFT_MASK_16BITS
public static final int SHIFT_MASK_16BITS
- See Also:
- Constant Field Values
-
BIT_SHIFT_4BITS
public static final int BIT_SHIFT_4BITS
- See Also:
- Constant Field Values
-
BIT_SHIFT_8BITS
public static final int BIT_SHIFT_8BITS
- See Also:
- Constant Field Values
-
BIT_SHIFT_16BITS
public static final int BIT_SHIFT_16BITS
- See Also:
- Constant Field Values
-
UNIT_MASK_4BITS
public static final int UNIT_MASK_4BITS
- See Also:
- Constant Field Values
-
UNIT_MASK_8BITS
public static final int UNIT_MASK_8BITS
- See Also:
- Constant Field Values
-
UNIT_MASK_16BITS
public static final int UNIT_MASK_16BITS
- See Also:
- Constant Field Values
-
indexShift
private int indexShift
-
shiftMask
private int shiftMask
-
bitShift
private int bitShift
-
unitMask
private int unitMask
-
data
private int[] data
-
-