Class FieldParser
- java.lang.Object
-
- com.google.zxing.oned.rss.expanded.decoders.FieldParser
-
final class FieldParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
FieldParser.DataLength
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.String,FieldParser.DataLength>
FOUR_DIGIT_DATA_LENGTH
private static java.util.Map<java.lang.String,FieldParser.DataLength>
THREE_DIGIT_DATA_LENGTH
private static java.util.Map<java.lang.String,FieldParser.DataLength>
THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH
private static java.util.Map<java.lang.String,FieldParser.DataLength>
TWO_DIGIT_DATA_LENGTH
-
Constructor Summary
Constructors Modifier Constructor Description private
FieldParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.String
parseFieldsInGeneralPurpose(java.lang.String rawInformation)
private static java.lang.String
processFixedAI(int aiSize, int fieldSize, java.lang.String rawInformation)
private static java.lang.String
processVariableAI(int aiSize, int variableFieldSize, java.lang.String rawInformation)
-
-
-
Field Detail
-
TWO_DIGIT_DATA_LENGTH
private static final java.util.Map<java.lang.String,FieldParser.DataLength> TWO_DIGIT_DATA_LENGTH
-
THREE_DIGIT_DATA_LENGTH
private static final java.util.Map<java.lang.String,FieldParser.DataLength> THREE_DIGIT_DATA_LENGTH
-
THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH
private static final java.util.Map<java.lang.String,FieldParser.DataLength> THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH
-
FOUR_DIGIT_DATA_LENGTH
private static final java.util.Map<java.lang.String,FieldParser.DataLength> FOUR_DIGIT_DATA_LENGTH
-
-
Method Detail
-
parseFieldsInGeneralPurpose
static java.lang.String parseFieldsInGeneralPurpose(java.lang.String rawInformation) throws NotFoundException
- Throws:
NotFoundException
-
processFixedAI
private static java.lang.String processFixedAI(int aiSize, int fieldSize, java.lang.String rawInformation) throws NotFoundException
- Throws:
NotFoundException
-
processVariableAI
private static java.lang.String processVariableAI(int aiSize, int variableFieldSize, java.lang.String rawInformation) throws NotFoundException
- Throws:
NotFoundException
-
-