Code93Reader (ZXing 3.5.2 API)
Description: declaration: package: com.google.zxing.oned, class: Code93Reader

Package com.google.zxing.oned

# Class Code93Reader

java.lang.Object
com.google.zxing.oned.OneDReader
com.google.zxing.oned.Code93Reader

All Implemented Interfaces:
  `Reader`

public final class Code93Reader extends OneDReader

Decodes Code 93 barcodes.

Author:
  Sean Owen
See Also:
  - `Code39Reader`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Code93Reader()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Result`
  `decodeRow(int rowNumber, BitArray row, Map<DecodeHintType,?> hints)`
  Attempts to decode a one-dimensional barcode format given a single row of an image.

  ### Methods inherited from class com.google.zxing.oned.OneDReader

  `decode, decode, patternMatchVariance, recordPattern, recordPatternInReverse, reset`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Code93Reader

    public Code93Reader()

- ## Method Details

  - ### decodeRow

    public Result decodeRow(int rowNumber, BitArray row, Map<DecodeHintType,?> hints) throws NotFoundException, ChecksumException, FormatException
    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 row
      `row` - the black/white pixel data of the row
      `hints` - decode hints
    Returns:
      `Result` containing encoded string and start/end of barcode
    Throws:
      `NotFoundException` - if no potential barcode is found
      `ChecksumException` - if a potential barcode is found but does not pass its checksum
      `FormatException` - if a potential barcode is found but format is invalid