final class AI013x0x1xDecoder extends AI01weightDecoder
Modifier and Type | Field and Description |
---|---|
private static int |
DATE_SIZE |
private java.lang.String |
dateCode |
private java.lang.String |
firstAIdigits |
private static int |
HEADER_SIZE |
private static int |
WEIGHT_SIZE |
GTIN_SIZE
Constructor and Description |
---|
AI013x0x1xDecoder(BitArray information,
java.lang.String firstAIdigits,
java.lang.String dateCode) |
Modifier and Type | Method and Description |
---|---|
protected void |
addWeightCode(java.lang.StringBuilder buf,
int weight) |
protected int |
checkWeight(int weight) |
private void |
encodeCompressedDate(java.lang.StringBuilder buf,
int currentPos) |
java.lang.String |
parseInformation() |
encodeCompressedWeight
encodeCompressedGtin, encodeCompressedGtinWithoutAI
createDecoder, getGeneralDecoder, getInformation
private static final int HEADER_SIZE
private static final int WEIGHT_SIZE
private static final int DATE_SIZE
private final java.lang.String dateCode
private final java.lang.String firstAIdigits
AI013x0x1xDecoder(BitArray information, java.lang.String firstAIdigits, java.lang.String dateCode)
public java.lang.String parseInformation() throws NotFoundException
parseInformation
in class AbstractExpandedDecoder
NotFoundException
private void encodeCompressedDate(java.lang.StringBuilder buf, int currentPos)
protected void addWeightCode(java.lang.StringBuilder buf, int weight)
addWeightCode
in class AI01weightDecoder
protected int checkWeight(int weight)
checkWeight
in class AI01weightDecoder