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 BitArrayBinarizer. getBlackRow(int y, BitArray row)Converts one row of luminance data to 1 bit data.BitArrayBinaryBitmap. 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 BitArrayBinarizer. getBlackRow(int y, BitArray row)Converts one row of luminance data to 1 bit data.BitArrayBinaryBitmap. 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 BitArrayHighLevelEncoder. encode()private static BitArrayEncoder. generateCheckWords(BitArray bitArray, int totalBits, int wordSize)(package private) static BitArrayEncoder. generateModeMessage(boolean compact, int layers, int messageSizeInWords)(package private) static BitArrayEncoder. stuffBits(BitArray bits, int wordSize)(package private) BitArrayState. toBitArray(byte[] text)Methods in com.google.zxing.aztec.encoder with parameters of type BitArray Modifier and Type Method Description voidBinaryShiftToken. appendTo(BitArray bitArray, byte[] text)(package private) voidSimpleToken. appendTo(BitArray bitArray, byte[] text)(package private) abstract voidToken. appendTo(BitArray bitArray, byte[] text)private static int[]Encoder. bitsToWords(BitArray stuffedBits, int wordSize, int totalWords)private static voidEncoder. drawModeMessage(BitMatrix matrix, boolean compact, int matrixSize, BitArray modeMessage)private static BitArrayEncoder. generateCheckWords(BitArray bitArray, int totalBits, int wordSize)(package private) static BitArrayEncoder. 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 BitArrayBitArray. clone()BitArrayGlobalHistogramBinarizer. getBlackRow(int y, BitArray row)BitArrayBitMatrix. 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 voidBitArray. appendBitArray(BitArray other)BitArrayGlobalHistogramBinarizer. getBlackRow(int y, BitArray row)BitArrayBitMatrix. getRow(int y, BitArray row)A fast method to retrieve one row of data from the matrix as a BitArray.voidBitMatrix. setRow(int y, BitArray row)voidBitArray. 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 intCode128Reader. decodeCode(BitArray row, int[] counters, int rowOffset)(package private) static intUPCEANReader. 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 intEAN13Reader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)protected intEAN8Reader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder result)private static voidITFReader. decodeMiddle(BitArray row, int payloadStart, int payloadEnd, java.lang.StringBuilder resultString)protected intUPCAReader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)private intUPCEANExtension2Support. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)private intUPCEANExtension5Support. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder resultString)protected abstract intUPCEANReader. 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 intUPCEReader. decodeMiddle(BitArray row, int[] startRange, java.lang.StringBuilder result)ResultCodaBarReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)ResultCode128Reader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)ResultCode39Reader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)ResultCode93Reader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)ResultITFReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)ResultMultiFormatOneDReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)ResultMultiFormatUPCEANReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)abstract ResultOneDReader. 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.ResultUPCAReader. decodeRow(int rowNumber, BitArray row, int[] startGuardRange, java.util.Map<DecodeHintType,?> hints)ResultUPCAReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)(package private) ResultUPCEANExtension2Support. decodeRow(int rowNumber, BitArray row, int[] extensionStartRange)(package private) ResultUPCEANExtension5Support. decodeRow(int rowNumber, BitArray row, int[] extensionStartRange)(package private) ResultUPCEANExtensionSupport. decodeRow(int rowNumber, BitArray row, int rowOffset)ResultUPCEANReader. 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.ResultUPCEANReader. 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 voidOneDReader. 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 voidOneDReader. recordPatternInReverse(BitArray row, int start, int[] counters)private voidCodaBarReader. setCounters(BitArray row)Records the size of all runs of white and black pixels, starting with white.private static intITFReader. skipWhiteSpace(BitArray row)Skip all whitespace until we get to the first black line.private voidITFReader. 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 DataCharacterRSS14Reader. decodeDataCharacter(BitArray row, FinderPattern pattern, boolean outsideChar)private PairRSS14Reader. decodePair(BitArray row, boolean right, int rowNumber, java.util.Map<DecodeHintType,?> hints)ResultRSS14Reader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)private int[]RSS14Reader. findFinderPattern(BitArray row, boolean rightFinderPattern)private FinderPatternRSS14Reader. 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 BitArrayBitArrayBuilder. 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) DataCharacterRSSExpandedReader. decodeDataCharacter(BitArray row, FinderPattern pattern, boolean isOddPattern, boolean leftChar)ResultRSSExpandedReader. decodeRow(int rowNumber, BitArray row, java.util.Map<DecodeHintType,?> hints)(package private) java.util.List<ExpandedPair>RSSExpandedReader. decodeRow2pairs(int rowNumber, BitArray row)private voidRSSExpandedReader. findNextPair(BitArray row, java.util.List<ExpandedPair> previousPairs, int forcedOffset)private static intRSSExpandedReader. getNextSecondBar(BitArray row, int initialPos)private FinderPatternRSSExpandedReader. parseFoundFinderPattern(BitArray row, int rowNumber, boolean oddPattern, java.util.List<ExpandedPair> previousPairs)(package private) ExpandedPairRSSExpandedReader. 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 BitArrayAbstractExpandedDecoder. informationprivate BitArrayGeneralAppIdDecoder. informationMethods in com.google.zxing.oned.rss.expanded.decoders that return BitArray Modifier and Type Method Description protected BitArrayAbstractExpandedDecoder. getInformation()Methods in com.google.zxing.oned.rss.expanded.decoders with parameters of type BitArray Modifier and Type Method Description static AbstractExpandedDecoderAbstractExpandedDecoder. createDecoder(BitArray information)(package private) static intGeneralAppIdDecoder. 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 BitArrayEncoder. 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 voidEncoder. append8BitBytes(java.lang.String content, BitArray bits, java.nio.charset.Charset encoding)(package private) static voidEncoder. appendAlphanumericBytes(java.lang.CharSequence content, BitArray bits)(package private) static voidEncoder. appendBytes(java.lang.String content, Mode mode, BitArray bits, java.nio.charset.Charset encoding)Append "bytes" in "mode" mode (encoding) into "bits".private static voidEncoder. appendECI(CharacterSetECI eci, BitArray bits)(package private) static voidEncoder. appendKanjiBytes(java.lang.String content, BitArray bits)(package private) static voidEncoder. appendLengthInfo(int numLetters, Version version, Mode mode, BitArray bits)Append length info.(package private) static voidEncoder. appendModeInfo(Mode mode, BitArray bits)Append mode info.(package private) static voidEncoder. appendNumericBytes(java.lang.CharSequence content, BitArray bits)(package private) static voidMatrixUtil. buildMatrix(BitArray dataBits, ErrorCorrectionLevel ecLevel, Version version, int maskPattern, ByteMatrix matrix)private static intEncoder. calculateBitsNeeded(Mode mode, BitArray headerBits, BitArray dataBits, Version version)private static intEncoder. chooseMaskPattern(BitArray bits, ErrorCorrectionLevel ecLevel, Version version, ByteMatrix matrix)(package private) static voidMatrixUtil. embedDataBits(BitArray dataBits, int maskPattern, ByteMatrix matrix)(package private) voidMinimalEncoder.ResultList. getBits(BitArray bits)appends the bitsprivate voidMinimalEncoder.ResultList.ResultNode. getBits(BitArray bits)appends the bits(package private) static BitArrayEncoder. interleaveWithECBytes(BitArray bits, int numTotalBytes, int numDataBytes, int numRSBlocks)Interleave "bits" with corresponding error correction bytes.(package private) static voidMatrixUtil. makeTypeInfoBits(ErrorCorrectionLevel ecLevel, int maskPattern, BitArray bits)(package private) static voidMatrixUtil. makeVersionInfoBits(Version version, BitArray bits)private static VersionEncoder. 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 voidEncoder. terminateBits(int numDataBytes, BitArray bits)Terminate bits as described in 8.4.8 and 8.4.9 of JISX0510:2004 (p.24).
-