Uses of Class
com.google.zxing.common.BitArray
-
-
Uses of BitArray in com.google.zxing
Methods in com.google.zxing that return BitArray Modifier and Type Method Description abstract BitArray
Binarizer. getBlackRow(int y, BitArray row)
Converts one row of luminance data to 1 bit data.BitArray
BinaryBitmap. getBlackRow(int y, BitArray row)
Converts one row of luminance data to 1 bit data.Methods in com.google.zxing with parameters of type BitArray Modifier and Type Method Description abstract BitArray
Binarizer. getBlackRow(int y, BitArray row)
Converts one row of luminance data to 1 bit data.BitArray
BinaryBitmap. getBlackRow(int y, BitArray row)
Converts one row of luminance data to 1 bit data. -
Uses of BitArray in com.google.zxing.aztec.encoder
Methods in com.google.zxing.aztec.encoder that return BitArray Modifier and Type Method Description BitArray
HighLevelEncoder. encode()
private static BitArray
Encoder. generateCheckWords(BitArray bitArray, int totalBits, int wordSize)
(package private) static BitArray
Encoder. generateModeMessage(boolean compact, int layers, int messageSizeInWords)
(package private) static BitArray
Encoder. stuffBits(BitArray bits, int wordSize)
(package private) BitArray
State. toBitArray(byte[] text)
Methods in com.google.zxing.aztec.encoder with parameters of type BitArray Modifier and Type Method Description void
BinaryShiftToken. appendTo(BitArray bitArray, byte[] text)
(package private) void
SimpleToken. appendTo(BitArray bitArray, byte[] text)
(package private) abstract void
Token. appendTo(BitArray bitArray, byte[] text)
private static int[]
Encoder. bitsToWords(BitArray stuffedBits, int wordSize, int totalWords)
private static void
Encoder. drawModeMessage(BitMatrix matrix, boolean compact, int matrixSize, BitArray modeMessage)
private static BitArray
Encoder. generateCheckWords(BitArray bitArray, int totalBits, int wordSize)
(package private) static BitArray
Encoder. stuffBits(BitArray bits, int wordSize)
-
Uses of BitArray in com.google.zxing.common
Methods in com.google.zxing.common that return BitArray Modifier and Type Method Description BitArray
BitArray. clone()
BitArray
GlobalHistogramBinarizer. getBlackRow(int y, BitArray row)
BitArray
BitMatrix. getRow(int y, BitArray row)
A fast method to retrieve one row of data from the matrix as a BitArray.Methods in com.google.zxing.common with parameters of type BitArray Modifier and Type Method Description void
BitArray. appendBitArray(BitArray other)
BitArray
GlobalHistogramBinarizer. getBlackRow(int y, BitArray row)
BitArray
BitMatrix. getRow(int y, BitArray row)
A fast method to retrieve one row of data from the matrix as a BitArray.void
BitMatrix. setRow(int y, BitArray row)
void
BitArray. xor(BitArray other)
-
Uses of BitArray in com.google.zxing.oned
Methods in com.google.zxing.oned with parameters of type BitArray Modifier and Type Method Description private static int
Code128Reader. decodeCode(BitArray row, int[] counters, int rowOffset)
(package private) static int
UPCEANReader. decodeDigit(BitArray row, int[] counters, int rowOffset, int[][] patterns)
Attempts to decode a single UPC/EAN-encoded digit.private int[]
ITFReader. decodeEnd(BitArray row)
Identify where the end of the middle / payload section ends.(package private) int[]
UPCEANReader. decodeEnd(BitArray row, int endStart)
protected int[]
UPCEReader. decodeEnd(BitArray row, int endStart)
protected int
EAN13Reader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)
protected int
EAN8Reader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder result)
private static void
ITFReader. decodeMiddle(BitArray row, int payloadStart, int payloadEnd, java.lang.StringBuilder resultString)
protected int
UPCAReader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)
private int
UPCEANExtension2Support. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)
private int
UPCEANExtension5Support. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)
protected abstract int
UPCEANReader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)
Subclasses override this to decode the portion of a barcode between the start and end guard patterns.protected int
UPCEReader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder result)
Result
CodaBarReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
Result
Code128Reader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
Result
Code39Reader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
Result
Code93Reader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
Result
ITFReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
Result
MultiFormatOneDReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
Result
MultiFormatUPCEANReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
abstract Result
OneDReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
Attempts to decode a one-dimensional barcode format given a single row of an image.Result
UPCAReader. decodeRow(int rowNumber, BitArray row, int[] startGuardRange, java.util.Map<DecodeHintType,?> hints)
Result
UPCAReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
(package private) Result
UPCEANExtension2Support. decodeRow(int rowNumber, BitArray row, int[] extensionStartRange)
(package private) Result
UPCEANExtension5Support. decodeRow(int rowNumber, BitArray row, int[] extensionStartRange)
(package private) Result
UPCEANExtensionSupport. decodeRow(int rowNumber, BitArray row, int rowOffset)
Result
UPCEANReader. decodeRow(int rowNumber, BitArray row, int[] startGuardRange, java.util.Map<DecodeHintType,?> hints)
LikeUPCEANReader.decodeRow(int, BitArray, Map)
, but allows caller to inform method about where the UPC/EAN start pattern is found.Result
UPCEANReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
private int[]
ITFReader. decodeStart(BitArray row)
Identify where the start of the middle / payload section starts.private static int[]
Code39Reader. findAsteriskPattern(BitArray row, int[] counters)
private int[]
Code93Reader. findAsteriskPattern(BitArray row)
private static int[]
ITFReader. findGuardPattern(BitArray row, int rowOffset, int[] pattern)
(package private) static int[]
UPCEANReader. findGuardPattern(BitArray row, int rowOffset, boolean whiteFirst, int[] pattern)
private static int[]
UPCEANReader. findGuardPattern(BitArray row, int rowOffset, boolean whiteFirst, int[] pattern, int[] counters)
(package private) static int[]
UPCEANReader. findStartGuardPattern(BitArray row)
private static int[]
Code128Reader. findStartPattern(BitArray row)
protected static void
OneDReader. recordPattern(BitArray row, int start, int[] counters)
Records the size of successive runs of white and black pixels in a row, starting at a given point.protected static void
OneDReader. recordPatternInReverse(BitArray row, int start, int[] counters)
private void
CodaBarReader. setCounters(BitArray row)
Records the size of all runs of white and black pixels, starting with white.private static int
ITFReader. skipWhiteSpace(BitArray row)
Skip all whitespace until we get to the first black line.private void
ITFReader. validateQuietZone(BitArray row, int startPattern)
The start & end patterns must be pre/post fixed by a quiet zone. -
Uses of BitArray in com.google.zxing.oned.rss
Methods in com.google.zxing.oned.rss with parameters of type BitArray Modifier and Type Method Description private DataCharacter
RSS14Reader. decodeDataCharacter(BitArray row, FinderPattern pattern, boolean outsideChar)
private Pair
RSS14Reader. decodePair(BitArray row, boolean right, int rowNumber, java.util.Map<DecodeHintType,?> hints)
Result
RSS14Reader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
private int[]
RSS14Reader. findFinderPattern(BitArray row, boolean rightFinderPattern)
private FinderPattern
RSS14Reader. parseFoundFinderPattern(BitArray row, int rowNumber, boolean right, int[] startEnd)
-
Uses of BitArray in com.google.zxing.oned.rss.expanded
Methods in com.google.zxing.oned.rss.expanded that return BitArray Modifier and Type Method Description (package private) static BitArray
BitArrayBuilder. buildBitArray(java.util.List<ExpandedPair> pairs)
Methods in com.google.zxing.oned.rss.expanded with parameters of type BitArray Modifier and Type Method Description (package private) DataCharacter
RSSExpandedReader. decodeDataCharacter(BitArray row, FinderPattern pattern, boolean isOddPattern, boolean leftChar)
Result
RSSExpandedReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)
(package private) java.util.List<ExpandedPair>
RSSExpandedReader. decodeRow2pairs(int rowNumber, BitArray row)
private void
RSSExpandedReader. findNextPair(BitArray row, java.util.List<ExpandedPair> previousPairs, int forcedOffset)
private static int
RSSExpandedReader. getNextSecondBar(BitArray row, int initialPos)
private FinderPattern
RSSExpandedReader. parseFoundFinderPattern(BitArray row, int rowNumber, boolean oddPattern, java.util.List<ExpandedPair> previousPairs)
(package private) ExpandedPair
RSSExpandedReader. retrieveNextPair(BitArray row, java.util.List<ExpandedPair> previousPairs, int rowNumber)
-
Uses of BitArray in com.google.zxing.oned.rss.expanded.decoders
Fields in com.google.zxing.oned.rss.expanded.decoders declared as BitArray Modifier and Type Field Description private BitArray
AbstractExpandedDecoder. information
private BitArray
GeneralAppIdDecoder. information
Methods in com.google.zxing.oned.rss.expanded.decoders that return BitArray Modifier and Type Method Description protected BitArray
AbstractExpandedDecoder. getInformation()
Methods in com.google.zxing.oned.rss.expanded.decoders with parameters of type BitArray Modifier and Type Method Description static AbstractExpandedDecoder
AbstractExpandedDecoder. createDecoder(BitArray information)
(package private) static int
GeneralAppIdDecoder. extractNumericValueFromBitArray(BitArray information, int pos, int bits)
Constructors in com.google.zxing.oned.rss.expanded.decoders with parameters of type BitArray Constructor Description AbstractExpandedDecoder(BitArray information)
AI013103decoder(BitArray information)
AI01320xDecoder(BitArray information)
AI01392xDecoder(BitArray information)
AI01393xDecoder(BitArray information)
AI013x0x1xDecoder(BitArray information, java.lang.String firstAIdigits, java.lang.String dateCode)
AI013x0xDecoder(BitArray information)
AI01AndOtherAIs(BitArray information)
AI01decoder(BitArray information)
AI01weightDecoder(BitArray information)
AnyAIDecoder(BitArray information)
GeneralAppIdDecoder(BitArray information)
-
Uses of BitArray in com.google.zxing.qrcode.encoder
Methods in com.google.zxing.qrcode.encoder that return BitArray Modifier and Type Method Description (package private) static BitArray
Encoder. interleaveWithECBytes(BitArray bits, int numTotalBytes, int numDataBytes, int numRSBlocks)
Interleave "bits" with corresponding error correction bytes.Methods in com.google.zxing.qrcode.encoder with parameters of type BitArray Modifier and Type Method Description (package private) static void
Encoder. append8BitBytes(java.lang.String content, BitArray bits, java.nio.charset.Charset encoding)
(package private) static void
Encoder. appendAlphanumericBytes(java.lang.CharSequence content, BitArray bits)
(package private) static void
Encoder. appendBytes(java.lang.String content, Mode mode, BitArray bits, java.nio.charset.Charset encoding)
Append "bytes" in "mode" mode (encoding) into "bits".private static void
Encoder. appendECI(CharacterSetECI eci, BitArray bits)
(package private) static void
Encoder. appendKanjiBytes(java.lang.String content, BitArray bits)
(package private) static void
Encoder. appendLengthInfo(int numLetters, Version version, Mode mode, BitArray bits)
Append length info.(package private) static void
Encoder. appendModeInfo(Mode mode, BitArray bits)
Append mode info.(package private) static void
Encoder. appendNumericBytes(java.lang.CharSequence content, BitArray bits)
(package private) static void
MatrixUtil. buildMatrix(BitArray dataBits, ErrorCorrectionLevel ecLevel, Version version, int maskPattern, ByteMatrix matrix)
private static int
Encoder. calculateBitsNeeded(Mode mode, BitArray headerBits, BitArray dataBits, Version version)
private static int
Encoder. chooseMaskPattern(BitArray bits, ErrorCorrectionLevel ecLevel, Version version, ByteMatrix matrix)
(package private) static void
MatrixUtil. embedDataBits(BitArray dataBits, int maskPattern, ByteMatrix matrix)
(package private) void
MinimalEncoder.ResultList. getBits(BitArray bits)
appends the bitsprivate void
MinimalEncoder.ResultList.ResultNode. getBits(BitArray bits)
appends the bits(package private) static BitArray
Encoder. interleaveWithECBytes(BitArray bits, int numTotalBytes, int numDataBytes, int numRSBlocks)
Interleave "bits" with corresponding error correction bytes.(package private) static void
MatrixUtil. makeTypeInfoBits(ErrorCorrectionLevel ecLevel, int maskPattern, BitArray bits)
(package private) static void
MatrixUtil. makeVersionInfoBits(Version version, BitArray bits)
private static Version
Encoder. recommendVersion(ErrorCorrectionLevel ecLevel, Mode mode, BitArray headerBits, BitArray dataBits)
Decides the smallest version of QR code that will contain all of the provided data.(package private) static void
Encoder. terminateBits(int numDataBytes, BitArray bits)
Terminate bits as described in 8.4.8 and 8.4.9 of JISX0510:2004 (p.24).
-