org.mozilla.universalchardet.prober.statemachine
Class PkgInt

java.lang.Object
  extended by org.mozilla.universalchardet.prober.statemachine.PkgInt

public class PkgInt
extends java.lang.Object


Field Summary
static int BIT_SHIFT_16BITS
           
static int BIT_SHIFT_4BITS
           
static int BIT_SHIFT_8BITS
           
static int INDEX_SHIFT_16BITS
           
static int INDEX_SHIFT_4BITS
           
static int INDEX_SHIFT_8BITS
           
static int SHIFT_MASK_16BITS
           
static int SHIFT_MASK_4BITS
           
static int SHIFT_MASK_8BITS
           
static int UNIT_MASK_16BITS
           
static int UNIT_MASK_4BITS
           
static int UNIT_MASK_8BITS
           
 
Constructor Summary
PkgInt(int indexShift, int shiftMask, int bitShift, int unitMask, int[] data)
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

PkgInt

public PkgInt(int indexShift,
              int shiftMask,
              int bitShift,
              int unitMask,
              int[] data)
Method Detail

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)


Copyright © 2013. All Rights Reserved.