final class UPCEANExtension5Support
extends java.lang.Object
UPCEANExtension2Support
Modifier and Type | Field and Description |
---|---|
private static int[] |
CHECK_DIGIT_ENCODINGS |
private int[] |
decodeMiddleCounters |
private java.lang.StringBuilder |
decodeRowStringBuffer |
Constructor and Description |
---|
UPCEANExtension5Support() |
Modifier and Type | Method and Description |
---|---|
private int |
decodeMiddle(BitArray row,
int[] startRange,
java.lang.StringBuilder resultString) |
(package private) Result |
decodeRow(int rowNumber,
BitArray row,
int[] extensionStartRange) |
private static int |
determineCheckDigit(int lgPatternFound) |
private static int |
extensionChecksum(java.lang.CharSequence s) |
private static java.lang.String |
parseExtension5String(java.lang.String raw) |
private static java.util.Map<ResultMetadataType,java.lang.Object> |
parseExtensionString(java.lang.String raw) |
private static final int[] CHECK_DIGIT_ENCODINGS
private final int[] decodeMiddleCounters
private final java.lang.StringBuilder decodeRowStringBuffer
Result decodeRow(int rowNumber, BitArray row, int[] extensionStartRange) throws NotFoundException
NotFoundException
private int decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString) throws NotFoundException
NotFoundException
private static int extensionChecksum(java.lang.CharSequence s)
private static int determineCheckDigit(int lgPatternFound) throws NotFoundException
NotFoundException
private static java.util.Map<ResultMetadataType,java.lang.Object> parseExtensionString(java.lang.String raw)
raw
- raw content of extensionMap
mapping
one ResultMetadataType
to appropriate value, or null
if not knownprivate static java.lang.String parseExtension5String(java.lang.String raw)