Package com.google.zxing.oned
Class UPCEANExtension5Support
java.lang.Object
com.google.zxing.oned.UPCEANExtension5Support
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[]
private final int[]
private final StringBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate int
decodeMiddle
(BitArray row, int[] startRange, StringBuilder resultString) (package private) Result
private static int
determineCheckDigit
(int lgPatternFound) private static int
private static String
private static Map
<ResultMetadataType, Object>
-
Field Details
-
CHECK_DIGIT_ENCODINGS
private static final int[] CHECK_DIGIT_ENCODINGS -
decodeMiddleCounters
private final int[] decodeMiddleCounters -
decodeRowStringBuffer
-
-
Constructor Details
-
UPCEANExtension5Support
UPCEANExtension5Support()
-
-
Method Details
-
decodeRow
- Throws:
NotFoundException
-
decodeMiddle
private int decodeMiddle(BitArray row, int[] startRange, StringBuilder resultString) throws NotFoundException - Throws:
NotFoundException
-
extensionChecksum
-
determineCheckDigit
- Throws:
NotFoundException
-
parseExtensionString
- Parameters:
raw
- raw content of extension- Returns:
- formatted interpretation of raw content as a
Map
mapping oneResultMetadataType
to appropriate value, ornull
if not known
-
parseExtension5String
-