Class State
java.lang.Object
com.google.zxing.aztec.encoder.State
State represents all information about a sequence necessary to generate the current output.
Note that a state is immutable.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) StateaddBinaryShiftChar(int index) (package private) StateappendFLGn(int eci) private static intcalculateBinaryShiftCost(int binaryShiftByteCount) (package private) StateendBinaryShift(int index) (package private) int(package private) int(package private) intgetMode()(package private) TokengetToken()(package private) booleanisBetterThanOrEqualTo(State other) (package private) StatelatchAndAppend(int mode, int value) (package private) StateshiftAndAppend(int mode, int value) (package private) BitArraytoBitArray(byte[] text) toString()
-
Field Details
-
INITIAL_STATE
-
mode
private final int mode -
token
-
binaryShiftByteCount
private final int binaryShiftByteCount -
bitCount
private final int bitCount -
binaryShiftCost
private final int binaryShiftCost
-
-
Constructor Details
-
State
-
-
Method Details
-
getMode
int getMode() -
getToken
Token getToken() -
getBinaryShiftByteCount
int getBinaryShiftByteCount() -
getBitCount
int getBitCount() -
appendFLGn
-
latchAndAppend
-
shiftAndAppend
-
addBinaryShiftChar
-
endBinaryShift
-
isBetterThanOrEqualTo
-
toBitArray
-
toString
-
calculateBinaryShiftCost
private static int calculateBinaryShiftCost(int binaryShiftByteCount)
-