|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Reader
Implementations of this interface can decode an image of a barcode in some format into
the String it encodes. For example, QRCodeReader can
decode a QR code. The decoder may optionally receive hints from the caller which may help
it decode more quickly or accurately.
See MultiFormatReader, which attempts to determine what barcode
format is present within the image as well, and then decodes it accordingly.
| Method Summary | |
|---|---|
Result |
decode(BinaryBitmap image)
Locates and decodes a barcode in some format within an image. |
Result |
decode(BinaryBitmap image,
Map<DecodeHintType,?> hints)
Locates and decodes a barcode in some format within an image. |
void |
reset()
Resets any internal state the implementation has after a decode, to prepare it for reuse. |
| Method Detail |
|---|
Result decode(BinaryBitmap image)
throws NotFoundException,
ChecksumException,
FormatException
image - image of barcode to decode
NotFoundException - if the barcode cannot be located or decoded for any reason
ChecksumException
FormatException
Result decode(BinaryBitmap image,
Map<DecodeHintType,?> hints)
throws NotFoundException,
ChecksumException,
FormatException
image - image of barcode to decodehints - passed as a Map from DecodeHintType
to arbitrary data. The
meaning of the data depends upon the hint type. The implementation may or may not do
anything with these hints.
NotFoundException - if the barcode cannot be located or decoded for any reason
ChecksumException
FormatExceptionvoid reset()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||