|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.zxing.oned.UPCAReader
public final class UPCAReader
Implements decoding of the UPC-A format.
Constructor Summary | |
---|---|
UPCAReader()
|
Method Summary | |
---|---|
Result |
decode(MonochromeBitmapSource image)
Locates and decodes a barcode in some format within an image. |
Result |
decode(MonochromeBitmapSource image,
java.util.Hashtable hints)
Locates and decodes a barcode in some format within an image. |
Result |
decodeRow(int rowNumber,
BitArray row,
java.util.Hashtable hints)
Attempts to decode a one-dimensional barcode format given a single row of an image. |
Result |
decodeRow(int rowNumber,
BitArray row,
int[] startGuardRange)
Like OneDReader.decodeRow(int, BitArray, java.util.Hashtable) , but
allows caller to inform method about where the UPC/EAN start pattern is
found. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UPCAReader()
Method Detail |
---|
public Result decodeRow(int rowNumber, BitArray row, int[] startGuardRange) throws ReaderException
UPCEANReader
Like OneDReader.decodeRow(int, BitArray, java.util.Hashtable)
, but
allows caller to inform method about where the UPC/EAN start pattern is
found. This allows this to be computed once and reused across many implementations.
decodeRow
in interface UPCEANReader
ReaderException
public Result decodeRow(int rowNumber, BitArray row, java.util.Hashtable hints) throws ReaderException
OneDReader
Attempts to decode a one-dimensional barcode format given a single row of an image.
decodeRow
in interface OneDReader
rowNumber
- row number from top of the rowrow
- the black/white pixel data of the rowhints
- decode hints
Result
containing encoded string and start/end of barcode
ReaderException
- if an error occurs or barcode cannot be foundpublic Result decode(MonochromeBitmapSource image) throws ReaderException
Reader
decode
in interface Reader
image
- image of barcode to decode
ReaderException
- if the barcode cannot be located or decoded for any reasonpublic Result decode(MonochromeBitmapSource image, java.util.Hashtable hints) throws ReaderException
Reader
decode
in interface Reader
image
- image of barcode to decodehints
- passed as a Hashtable
from DecodeHintType
to aribtrary data. The
meaning of the data depends upon the hint type. The implementation may or may not do
anything with these hints.
ReaderException
- if the barcode cannot be located or decoded for any reason
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |