Skip navigation links
A B C E G I M N Q S T V 

A

ALPHANUMERIC_REGEX - Static variable in class io.nayuki.qrcodegen.QrSegment
Can test whether a string is encodable in alphanumeric mode (such as by using QrSegment.makeAlphanumeric(String)).
appendBits(int, int) - Method in class io.nayuki.qrcodegen.BitBuffer
Appends the specified number of low bits of the specified value to this sequence.
appendData(QrSegment) - Method in class io.nayuki.qrcodegen.BitBuffer
Appends the bit data of the specified segment to this bit buffer.

B

BitBuffer - Class in io.nayuki.qrcodegen
An appendable sequence of bits (0's and 1's).
BitBuffer() - Constructor for class io.nayuki.qrcodegen.BitBuffer
Constructs an empty bit buffer (length 0).
bitLength() - Method in class io.nayuki.qrcodegen.BitBuffer
Returns the length of this sequence, which is a non-negative value.

C

clone() - Method in class io.nayuki.qrcodegen.BitBuffer
Returns a copy of this bit buffer object.

E

encodeBinary(byte[], QrCode.Ecc) - Static method in class io.nayuki.qrcodegen.QrCode
Returns a QR Code symbol representing the specified binary data string at the specified error correction level.
encodeSegments(List<QrSegment>, QrCode.Ecc) - Static method in class io.nayuki.qrcodegen.QrCode
Returns a QR Code symbol representing the specified data segments at the specified error correction level or higher.
encodeSegments(List<QrSegment>, QrCode.Ecc, int, int, int, boolean) - Static method in class io.nayuki.qrcodegen.QrCode
Returns a QR Code symbol representing the specified data segments with the specified encoding parameters.
encodeText(String, QrCode.Ecc) - Static method in class io.nayuki.qrcodegen.QrCode
Returns a QR Code symbol representing the specified Unicode text string at the specified error correction level.
errorCorrectionLevel - Variable in class io.nayuki.qrcodegen.QrCode
The error correction level used in this QR Code symbol.

G

getBit(int) - Method in class io.nayuki.qrcodegen.BitBuffer
Returns the bit at the specified index, yielding 0 or 1.
getBits() - Method in class io.nayuki.qrcodegen.QrSegment
Returns the data bits of this segment.
getBytes() - Method in class io.nayuki.qrcodegen.BitBuffer
Packs this buffer's bits into bytes in big endian, padding with '0' bit values, and returns the new array.
getModule(int, int) - Method in class io.nayuki.qrcodegen.QrCode
Returns the color of the module (pixel) at the specified coordinates, which is either false for white or true for black.

I

io.nayuki.qrcodegen - package io.nayuki.qrcodegen
 
isEncodableAsKanji(String) - Static method in class io.nayuki.qrcodegen.QrSegmentAdvanced
Tests whether the specified text string can be encoded as a segment in kanji mode.

M

main(String[]) - Static method in class io.nayuki.qrcodegen.QrCodeGeneratorDemo
 
main(String[]) - Static method in class io.nayuki.qrcodegen.QrCodeGeneratorWorker
 
makeAlphanumeric(String) - Static method in class io.nayuki.qrcodegen.QrSegment
Returns a segment representing the specified text string encoded in alphanumeric mode.
makeBytes(byte[]) - Static method in class io.nayuki.qrcodegen.QrSegment
Returns a segment representing the specified binary data encoded in byte mode.
makeEci(int) - Static method in class io.nayuki.qrcodegen.QrSegment
Returns a segment representing an Extended Channel Interpretation (ECI) designator with the specified assignment value.
makeKanjiSegment(String) - Static method in class io.nayuki.qrcodegen.QrSegmentAdvanced
Returns a segment representing the specified string encoded in kanji mode.
makeNumeric(String) - Static method in class io.nayuki.qrcodegen.QrSegment
Returns a segment representing the specified string of decimal digits encoded in numeric mode.
makeSegments(String) - Static method in class io.nayuki.qrcodegen.QrSegment
Returns a new mutable list of zero or more segments to represent the specified Unicode text string.
makeSegmentsOptimally(String, QrCode.Ecc, int, int) - Static method in class io.nayuki.qrcodegen.QrSegmentAdvanced
Returns a new mutable list of zero or more segments to represent the specified Unicode text string.
mask - Variable in class io.nayuki.qrcodegen.QrCode
The mask pattern used in this QR Code symbol, in the range 0 to 7 (i.e.
MAX_VERSION - Static variable in class io.nayuki.qrcodegen.QrCode
 
MIN_VERSION - Static variable in class io.nayuki.qrcodegen.QrCode
 
mode - Variable in class io.nayuki.qrcodegen.QrSegment
The mode indicator for this segment.

N

numChars - Variable in class io.nayuki.qrcodegen.QrSegment
The length of this segment's unencoded data, measured in characters.
NUMERIC_REGEX - Static variable in class io.nayuki.qrcodegen.QrSegment
Can test whether a string is encodable in numeric mode (such as by using QrSegment.makeNumeric(String)).

Q

QrCode - Class in io.nayuki.qrcodegen
Represents an immutable square grid of black and white cells for a QR Code symbol, and provides static functions to create a QR Code from user-supplied textual or binary data.
QrCode(int, QrCode.Ecc, byte[], int) - Constructor for class io.nayuki.qrcodegen.QrCode
Creates a new QR Code symbol with the specified version number, error correction level, binary data array, and mask number.
QrCode.Ecc - Enum in io.nayuki.qrcodegen
Represents the error correction level used in a QR Code symbol.
QrCodeGeneratorDemo - Class in io.nayuki.qrcodegen
 
QrCodeGeneratorDemo() - Constructor for class io.nayuki.qrcodegen.QrCodeGeneratorDemo
 
QrCodeGeneratorWorker - Class in io.nayuki.qrcodegen
 
QrCodeGeneratorWorker() - Constructor for class io.nayuki.qrcodegen.QrCodeGeneratorWorker
 
QrSegment - Class in io.nayuki.qrcodegen
Represents a character string to be encoded in a QR Code symbol.
QrSegment(QrSegment.Mode, int, BitBuffer) - Constructor for class io.nayuki.qrcodegen.QrSegment
Creates a new QR Code data segment with the specified parameters and data.
QrSegment.Mode - Enum in io.nayuki.qrcodegen
The mode field of a segment.
QrSegmentAdvanced - Class in io.nayuki.qrcodegen
 
QrSegmentAdvanced() - Constructor for class io.nayuki.qrcodegen.QrSegmentAdvanced
 

S

size - Variable in class io.nayuki.qrcodegen.QrCode
The width and height of this QR Code symbol, measured in modules.

T

toImage(int, int) - Method in class io.nayuki.qrcodegen.QrCode
Returns a new image object representing this QR Code, with the specified module scale and number of border modules.
toSvgString(int) - Method in class io.nayuki.qrcodegen.QrCode
Based on the specified number of border modules to add as padding, this returns a string whose contents represents an SVG XML file that depicts this QR Code symbol.

V

valueOf(String) - Static method in enum io.nayuki.qrcodegen.QrCode.Ecc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nayuki.qrcodegen.QrSegment.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.nayuki.qrcodegen.QrCode.Ecc
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nayuki.qrcodegen.QrSegment.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class io.nayuki.qrcodegen.QrCode
This QR Code symbol's version number, which is always between 1 and 40 (inclusive).
A B C E G I M N Q S T V 
Skip navigation links

Copyright © 2018. All rights reserved.