com.google.zxing.oned
Class MultiFormatUPCEANReader
java.lang.Object
com.google.zxing.oned.OneDReader
com.google.zxing.oned.MultiFormatUPCEANReader
- All Implemented Interfaces:
- Reader
public final class MultiFormatUPCEANReader
- extends OneDReader
A reader that can read all available UPC/EAN formats. If a caller wants to try to
read all such formats, it is most efficient to use this implementation rather than invoke
individual readers.
- Author:
- Sean Owen
|
Method Summary |
Result |
decodeRow(int rowNumber,
BitArray row,
Map<DecodeHintType,?> hints)
Attempts to decode a one-dimensional barcode format given a single row of
an image. |
void |
reset()
Resets any internal state the implementation has after a decode, to prepare it
for reuse. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiFormatUPCEANReader
public MultiFormatUPCEANReader(Map<DecodeHintType,?> hints)
decodeRow
public Result decodeRow(int rowNumber,
BitArray row,
Map<DecodeHintType,?> hints)
throws NotFoundException
- Description copied from class:
OneDReader
Attempts to decode a one-dimensional barcode format given a single row of
an image.
- Specified by:
decodeRow in class OneDReader
- Parameters:
rowNumber - row number from top of the rowrow - the black/white pixel data of the rowhints - decode hints
- Returns:
Result containing encoded string and start/end of barcode
- Throws:
NotFoundException - if an error occurs or barcode cannot be found
reset
public void reset()
- Description copied from interface:
Reader
- Resets any internal state the implementation has after a decode, to prepare it
for reuse.
- Specified by:
reset in interface Reader- Overrides:
reset in class OneDReader
Copyright © 2007-2012. All Rights Reserved.