com.google.zxing.oned
Class UPCEReader
java.lang.Object
com.google.zxing.oned.AbstractOneDReader
com.google.zxing.oned.AbstractUPCEANReader
com.google.zxing.oned.UPCEReader
- All Implemented Interfaces:
- OneDReader, UPCEANReader, Reader
public final class UPCEReader
- extends AbstractUPCEANReader
Implements decoding of the UPC-E format.
This is a great reference for
UPC-E information.
- Since:
- BlackBerry API 6.0.0
UPCEReader
public UPCEReader()
- Since:
- BlackBerry API 6.0.0
decodeMiddle
protected int decodeMiddle(BitArray row,
int[] startRange,
StringBuffer result)
throws NotFoundException
- Description copied from class:
AbstractUPCEANReader
- Subclasses override this to decode the portion of a barcode between the start
and end guard patterns.
- Specified by:
decodeMiddle in class AbstractUPCEANReader
- Parameters:
row - row of black/white values to searchstartRange - start/end offset of start guard patternresult - StringBuffer to append decoded chars to
- Returns:
- horizontal offset of first pixel after the "middle" that was decoded
- Throws:
NotFoundException - if decoding could not complete successfully- Since:
- BlackBerry API 6.0.0
decodeEnd
protected int[] decodeEnd(BitArray row,
int endStart)
throws NotFoundException
- Throws:
NotFoundException- Since:
- BlackBerry API 6.0.0
checkChecksum
protected boolean checkChecksum(String s)
throws FormatException,
ChecksumException
- Returns:
AbstractUPCEANReader.checkStandardUPCEANChecksum(String)
- Throws:
FormatException
ChecksumException- Since:
- BlackBerry API 6.0.0
convertUPCEtoUPCA
public static String convertUPCEtoUPCA(String upce)
- Expands a UPC-E value back into its full, equivalent UPC-A code value.
- Parameters:
upce - UPC-E code as string of digits
- Returns:
- equivalent UPC-A code as string of digits
- Since:
- BlackBerry API 6.0.0
Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal