Packages that use WriterException
Package
Description
ZXing barcode library core subset (zxing), used by
net.i2p.imagegen for QR code generation.QR code detection, decoding, and encoding for ZXing.
QR code encoding implementation for ZXing.
Uses of WriterException in com.google.zxing
Methods in com.google.zxing that throw WriterExceptionModifier and TypeMethodDescriptionWriter.encode(String contents, BarcodeFormat format, int width, int height) Encode a barcode using the default settings.Writer.encode(String contents, BarcodeFormat format, int width, int height, Map<EncodeHintType, ?> hints) Encode a barcode using the specified settings and optional hints.Uses of WriterException in com.google.zxing.qrcode
Methods in com.google.zxing.qrcode that throw WriterExceptionModifier and TypeMethodDescriptionQRCodeWriter.encode(String contents, BarcodeFormat format, int width, int height) QRCodeWriter.encode(String contents, BarcodeFormat format, int width, int height, Map<EncodeHintType, ?> hints) Uses of WriterException in com.google.zxing.qrcode.encoder
Methods in com.google.zxing.qrcode.encoder that throw WriterExceptionModifier and TypeMethodDescription(package private) static voidEncoder.append8BitBytes(String content, BitArray bits, String encoding) Append 8-bit byte mode bytes(package private) static voidEncoder.appendAlphanumericBytes(CharSequence content, BitArray bits) Append alphanumeric mode bytes(package private) static voidEncoder.appendBytes(String content, Mode mode, BitArray bits, String encoding) Append "bytes" in "mode" mode (encoding) into "bits".(package private) static voidEncoder.appendKanjiBytes(String content, BitArray bits) Append Kanji mode bytes(package private) static voidEncoder.appendLengthInfo(int numLetters, Version version, Mode mode, BitArray bits) Append length info.(package private) static voidMatrixUtil.buildMatrix(BitArray dataBits, ErrorCorrectionLevel ecLevel, Version version, int maskPattern, ByteMatrix matrix) Build the QR code matrixprivate static intEncoder.chooseMaskPattern(BitArray bits, ErrorCorrectionLevel ecLevel, Version version, ByteMatrix matrix) Picks the mask pattern with the lowest penalty.private static VersionEncoder.chooseVersion(int numInputBits, ErrorCorrectionLevel ecLevel) Picks the smallest version that fits the data.(package private) static voidMatrixUtil.embedBasicPatterns(Version version, ByteMatrix matrix) Embed position detection, timing, and adjustment patternsprivate static voidMatrixUtil.embedDarkDotAtLeftBottomCorner(ByteMatrix matrix) Draws the always dark bottom left module.(package private) static voidMatrixUtil.embedDataBits(BitArray dataBits, int maskPattern, ByteMatrix matrix) Embed data bits into matrixprivate static voidMatrixUtil.embedHorizontalSeparationPattern(int xStart, int yStart, ByteMatrix matrix) Draws the horizontal separator beside a pattern.private static voidMatrixUtil.embedPositionDetectionPatternsAndSeparators(ByteMatrix matrix) Draws the three position detection patterns with their separators.(package private) static voidMatrixUtil.embedTypeInfo(ErrorCorrectionLevel ecLevel, int maskPattern, ByteMatrix matrix) Embed type informationprivate static voidMatrixUtil.embedVerticalSeparationPattern(int xStart, int yStart, ByteMatrix matrix) Draws the vertical separator beside a pattern.static QRCodeEncoder.encode(String content, ErrorCorrectionLevel ecLevel) Encode the given content into a QR Code.static QRCodeEncoder.encode(String content, ErrorCorrectionLevel ecLevel, Map<EncodeHintType, ?> hints) Encode content into a QR Code with hints for encoding options.(package private) static voidEncoder.getNumDataBytesAndNumECBytesForBlockID(int numTotalBytes, int numDataBytes, int numRSBlocks, int blockID, int[] numDataBytesInBlock, int[] numECBytesInBlock) Get number of data bytes and number of error correction bytes for block id "blockID".(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) Make type information bit vector(package private) static voidMatrixUtil.makeVersionInfoBits(Version version, BitArray bits) Make version information bit vector(package private) static voidMatrixUtil.maybeEmbedVersionInfo(Version version, ByteMatrix matrix) Embed version info if version >= 7private 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).