Skip navigation links
A B C D E F G H I K L M N P Q S T V 

A

AbstractCanvas - Class in net.codecrete.qrbill.canvas
Abstract base class for simplified implementation of Canvas classes.
AbstractCanvas() - Constructor for class net.codecrete.qrbill.canvas.AbstractCanvas
 
addMessage(ValidationMessage.Type, String, String) - Method in class net.codecrete.qrbill.generator.ValidationResult
Adds a validation message to this validation result
addMessage(ValidationMessage.Type, String, String, String[]) - Method in class net.codecrete.qrbill.generator.ValidationResult
Adds a validation message to this validation result
addRectangle(double, double, double, double) - Method in interface net.codecrete.qrbill.canvas.Canvas
Adds a rectangle to the path
addRectangle(double, double, double, double) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
addRectangle(double, double, double, double) - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
addRectangle(double, double, double, double) - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
Address - Class in net.codecrete.qrbill.generator
Address of creditor, final creditor or debtor.
Address() - Constructor for class net.codecrete.qrbill.generator.Address
 
ALPHANUMERIC_REGEX - Static variable in class net.codecrete.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 net.codecrete.io.nayuki.qrcodegen.BitBuffer
Appends the specified number of low bits of the specified value to this sequence.
appendData(QrSegment) - Method in class net.codecrete.io.nayuki.qrcodegen.BitBuffer
Appends the bit data of the specified segment to this bit buffer.

B

Bill - Class in net.codecrete.qrbill.generator
QR bill data
Bill() - Constructor for class net.codecrete.qrbill.generator.Bill
 
Bill.Language - Enum in net.codecrete.qrbill.generator
QR bill language
Bill.Version - Enum in net.codecrete.qrbill.generator
QR bill version
BitBuffer - Class in net.codecrete.io.nayuki.qrcodegen
An appendable sequence of bits (0's and 1's).
BitBuffer() - Constructor for class net.codecrete.io.nayuki.qrcodegen.BitBuffer
Constructs an empty bit buffer (length 0).
bitLength() - Method in class net.codecrete.io.nayuki.qrcodegen.BitBuffer
Returns the length of this sequence, which is a non-negative value.

C

Canvas - Interface in net.codecrete.qrbill.canvas
Common graphics interface for drawing The coordinate system is initialized by setupPage.
clone() - Method in class net.codecrete.io.nayuki.qrcodegen.BitBuffer
Returns a copy of this bit buffer object.
close() - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
close() - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
close() - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 

D

decodeQrCodeText(String) - Static method in class net.codecrete.qrbill.generator.QRBill
Decodes the text embedded in the QR code and fills it into a Bill data structure.

E

encodeBinary(byte[], QrCode.Ecc) - Static method in class net.codecrete.io.nayuki.qrcodegen.QrCode
Returns a QR Code symbol representing the specified binary data string at the specified error correction level.
encodeQrCodeText(Bill) - Static method in class net.codecrete.qrbill.generator.QRBill
Encodes the text embedded in the QR code from the specified bill data.
encodeSegments(List<QrSegment>, QrCode.Ecc) - Static method in class net.codecrete.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 net.codecrete.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 net.codecrete.io.nayuki.qrcodegen.QrCode
Returns a QR Code symbol representing the specified Unicode text string at the specified error correction level.
equals(Object) - Method in class net.codecrete.qrbill.generator.Address
equals(Object) - Method in class net.codecrete.qrbill.generator.Bill
errorCorrectionLevel - Variable in class net.codecrete.io.nayuki.qrcodegen.QrCode
The error correction level used in this QR Code symbol.

F

FIELD_ACCOUNT - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the account number
FIELD_ADDITIONAL_INFO - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the additional bill information
FIELD_AMOUNT - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the amount
FIELD_CODING_TYPE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the QR bill's coding type
FIELD_CREDITOR_COUNTRY_CODE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the creditor's country code
FIELD_CREDITOR_HOUSE_NO - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the creditor's house number
FIELD_CREDITOR_NAME - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the creditor's name
FIELD_CREDITOR_POSTAL_CODE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the creditor's postal codde
FIELD_CREDITOR_STREET - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the creditor's street
FIELD_CREDITOR_TOWN - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the creditor's town
FIELD_CURRENCY - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the currency
FIELD_DEBTOR_COUNTRY_CODE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the debtor's country code
FIELD_DEBTOR_HOUSE_NO - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the debtor's house number
FIELD_DEBTOR_NAME - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the debtor's name
FIELD_DEBTOR_POSTAL_CODE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the debtor's postal code
FIELD_DEBTOR_STREET - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the debtor's street
FIELD_DEBTOR_TOWN - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the debtor's town
FIELD_DUE_DATE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the due date
FIELD_FINAL_CREDITOR_COUNTRY_CODE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the final creditor's country code
FIELD_FINAL_CREDITOR_HOUSE_NO - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the final creditor's house number
FIELD_FINAL_CREDITOR_NAME - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the final creditor's name
FIELD_FINAL_CREDITOR_POSTAL_CODE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the final creditor's postal code
FIELD_FINAL_CREDITOR_STREET - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the final creditor's street
FIELD_FINAL_CREDITOR_TOWN - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the final creditor's town
FIELD_LANGUAGE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the QR bill's coding type
FIELD_QR_TYPE - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the QR code type
FIELD_REFERENCE_NO - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the reference number
FIELD_VERSION - Static variable in class net.codecrete.qrbill.generator.Bill
Field name of the QR bill version
FIELDROOT_CREDITOR - Static variable in class net.codecrete.qrbill.generator.Bill
Start of field name of the creditor address
FIELDROOT_DEBTOR - Static variable in class net.codecrete.qrbill.generator.Bill
Start of field name of the debtor's address
FIELDROOT_FINAL_CREDITOR - Static variable in class net.codecrete.qrbill.generator.Bill
Start of field name of the final creditor address
fillPath(int) - Method in interface net.codecrete.qrbill.canvas.Canvas
Fills the current path and ends it
fillPath(int) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
fillPath(int) - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
fillPath(int) - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
FontMetrics - Class in net.codecrete.qrbill.canvas
Simple font metrics class to be independent of graphics subsystems and installed fonts.

G

generate(Bill, QRBill.BillFormat, QRBill.GraphicsFormat) - Static method in class net.codecrete.qrbill.generator.QRBill
Generates a QR bill payment part.
generate(Bill, QRBill.BillFormat, Canvas) - Static method in class net.codecrete.qrbill.generator.QRBill
Generates a QR bill payment part using the specified canvas.
getAccount() - Method in class net.codecrete.qrbill.generator.Bill
Gets the creditor's account number.
getAdditionalInfo() - Method in class net.codecrete.qrbill.generator.Bill
Gets the additional unstructured message.
getAmount() - Method in class net.codecrete.qrbill.generator.Bill
Gets the payment amount
getAscender(int) - Static method in class net.codecrete.qrbill.canvas.FontMetrics
Distance between baseline and top of highest letter.
getBit(int) - Method in class net.codecrete.io.nayuki.qrcodegen.BitBuffer
Returns the bit at the specified index, yielding 0 or 1.
getBits() - Method in class net.codecrete.io.nayuki.qrcodegen.QrSegment
Returns the data bits of this segment.
getBytes() - Method in class net.codecrete.io.nayuki.qrcodegen.BitBuffer
Packs this buffer's bits into bytes in big endian, padding with '0' bit values, and returns the new array.
getCleanedBill() - Method in class net.codecrete.qrbill.generator.ValidationResult
Gets the cleaned bill data
getCountryCode() - Method in class net.codecrete.qrbill.generator.Address
Gets the two-letter ISO country code.
getCreditor() - Method in class net.codecrete.qrbill.generator.Bill
Gets the creditor address.
getCurrency() - Method in class net.codecrete.qrbill.generator.Bill
Gets the payment currency.
getDebtor() - Method in class net.codecrete.qrbill.generator.Bill
Gets the debtor's address.
getDescender(int) - Static method in class net.codecrete.qrbill.canvas.FontMetrics
Distance between baseline and bottom of letter extending the farest below the baseline.
getDueDate() - Method in class net.codecrete.qrbill.generator.Bill
Gets the payment's due date.
getField() - Method in class net.codecrete.qrbill.generator.ValidationMessage
Gets the name of the affected field.
getFinalCreditor() - Method in class net.codecrete.qrbill.generator.Bill
Gets the final creditor address.
getHouseNo() - Method in class net.codecrete.qrbill.generator.Address
Gets the house or building number.
getLanguage() - Method in class net.codecrete.qrbill.generator.Bill
Gets the bill language.
getLineHeight(int) - Static method in class net.codecrete.qrbill.canvas.FontMetrics
Distance between the baselines of two consecutive text lines.
getMessageKey() - Method in class net.codecrete.qrbill.generator.ValidationMessage
Gets the language neutral key of the message.
getMessageParameters() - Method in class net.codecrete.qrbill.generator.ValidationMessage
Gets additional message parameters (text) that are inserted into the localized message.
getModule(int, int) - Method in class net.codecrete.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.
getName() - Method in class net.codecrete.qrbill.generator.Address
Gets the name, either the first and last name of a natural person or the company name of a legal person.
getPostalCode() - Method in class net.codecrete.qrbill.generator.Address
Gets the postal code
getReferenceNo() - Method in class net.codecrete.qrbill.generator.Bill
Gets the payment reference number
getResult() - Method in interface net.codecrete.qrbill.canvas.Canvas
Returns the generated graphics as a byte array After this method was called, the page is no longer valid.
getResult() - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
getResult() - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
getResult() - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
getStreet() - Method in class net.codecrete.qrbill.generator.Address
Gets the street.
getText(String, Bill.Language) - Static method in class net.codecrete.qrbill.generator.MultilingualText
 
getTown() - Method in class net.codecrete.qrbill.generator.Address
Gets the town.
getType() - Method in class net.codecrete.qrbill.generator.ValidationMessage
Gets the type of message
getValidationMessages() - Method in class net.codecrete.qrbill.generator.ValidationResult
Gets the list of validation messages
getValidationResult() - Method in exception net.codecrete.qrbill.generator.QRBillValidationError
Gets the validation result with the error messages.
getVersion() - Method in class net.codecrete.qrbill.generator.Bill
Gets the version of the QR bill standard.

H

hasErrors() - Method in class net.codecrete.qrbill.generator.ValidationResult
Gets if this validation result contains any error messages
hashCode() - Method in class net.codecrete.qrbill.generator.Address
hashCode() - Method in class net.codecrete.qrbill.generator.Bill
hasMessages() - Method in class net.codecrete.qrbill.generator.ValidationResult
Gets if this validation result contains any messages
hasWarnings() - Method in class net.codecrete.qrbill.generator.ValidationResult
Gets if this validation result contains any warning messages

I

isEncodableAsKanji(String) - Static method in class net.codecrete.io.nayuki.qrcodegen.QrSegmentAdvanced
Tests whether the specified text string can be encoded as a segment in kanji mode.
isValid() - Method in class net.codecrete.qrbill.generator.ValidationResult
Gets if the bill data is valid and the validation therefore has succeeded

K

KEY_ACCOUNT - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_ACCOUNT_IS_CH_LI_IBAN - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: IBAN must be from bank in Switzerland or Liechtenstein
KEY_ACCOUNT_IS_VALID_IBAN - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: IBAN number must have valid format and check digit
KEY_ADDITIONAL_INFORMATION - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_AMOUNT - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_AMOUNT_IS_IN_VALID_RANGE - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: amount must be between 0.01 and 999999999.99
KEY_CREDIT_TRANSFER - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_CREDITOR - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_CURRENCY - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_CURRENCY_IS_CHF_OR_EUR - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: currency must be "CHF" or "EUR"
KEY_DEBTOR - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_DUE_DATE - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_FIELD_CLIPPED - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Field has been clipped to not exceed the maximum length
KEY_FIELD_IS_MANDATORY - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Field is mandatory
KEY_FINAL_CREDITOR - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_MANDATORY_FOR_QR_IBAN - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Reference number is mandatory for IBANs with QR-IID
KEY_QR_BILL_PAYMENT_PART - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_REFERENCE_NUMBER - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_REPLACED_UNSUPPORTED_CHARACTERS - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Unsupported characters have been replaced
KEY_SUPPORTED_CODING_TYPE - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Coding type 1 is supported only
KEY_SUPPORTED_VERSION - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Version 01.00 is supported only
KEY_SUPPORTS - Static variable in class net.codecrete.qrbill.generator.MultilingualText
 
KEY_VALID_COUNTRY_CODE - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Country code must consist of two letters
KEY_VALID_DATA_STRUCTURE - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Valid data structure starts with "SPC" and consists of 28 to 30 lines of text
KEY_VALID_DATE - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Valid date required (YYYY-MM_DD)
KEY_VALID_ISO11649_CREDITOR_REF - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: ISO 11649 reference number must have valid format and check digit
KEY_VALID_NUMBER - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: Valid number required (nnnnn.nn)
KEY_VALID_QR_REF_NO - Static variable in class net.codecrete.qrbill.generator.QRBill
Validation message key: QR reference number must have valid format and check digit

L

lineTo(double, double) - Method in interface net.codecrete.qrbill.canvas.Canvas
Adds a line segment to the open path from the previous point to the speicifed position.
lineTo(double, double) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
lineTo(double, double) - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
lineTo(double, double) - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 

M

makeAlphanumeric(String) - Static method in class net.codecrete.io.nayuki.qrcodegen.QrSegment
Returns a segment representing the specified text string encoded in alphanumeric mode.
makeBytes(byte[]) - Static method in class net.codecrete.io.nayuki.qrcodegen.QrSegment
Returns a segment representing the specified binary data encoded in byte mode.
makeEci(int) - Static method in class net.codecrete.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 net.codecrete.io.nayuki.qrcodegen.QrSegmentAdvanced
Returns a segment representing the specified string encoded in kanji mode.
makeNumeric(String) - Static method in class net.codecrete.io.nayuki.qrcodegen.QrSegment
Returns a segment representing the specified string of decimal digits encoded in numeric mode.
makeSegments(String) - Static method in class net.codecrete.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 net.codecrete.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 net.codecrete.io.nayuki.qrcodegen.QrCode
The mask pattern used in this QR Code symbol, in the range 0 to 7 (i.e. unsigned 3-bit integer).
MAX_VERSION - Static variable in class net.codecrete.io.nayuki.qrcodegen.QrCode
 
MIN_VERSION - Static variable in class net.codecrete.io.nayuki.qrcodegen.QrCode
 
MM_TO_PT - Static variable in class net.codecrete.qrbill.canvas.AbstractCanvas
 
mode - Variable in class net.codecrete.io.nayuki.qrcodegen.QrSegment
The mode indicator for this segment.
moveTo(double, double) - Method in interface net.codecrete.qrbill.canvas.Canvas
Moves the current point of the open path to the specified position.
moveTo(double, double) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
moveTo(double, double) - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
moveTo(double, double) - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
MultilingualText - Class in net.codecrete.qrbill.generator
 

N

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

P

PDFCanvas - Class in net.codecrete.qrbill.canvas
PDF graphics generator
PDFCanvas() - Constructor for class net.codecrete.qrbill.canvas.PDFCanvas
Creates a new instance of the graphics generator
PNGCanvas - Class in net.codecrete.qrbill.canvas
Canvas for generating PNG files.
PNGCanvas(int) - Constructor for class net.codecrete.qrbill.canvas.PNGCanvas
Creates a new instance It is recommended to use at least 144 dpi for a readable result.
putMultilineText(String, double, double, int, double, double) - Method in class net.codecrete.qrbill.canvas.AbstractCanvas
 
putMultilineText(String, double, double, int, double, double) - Method in interface net.codecrete.qrbill.canvas.Canvas
Adds several lines of text to the graphics.
putText(String, double, double, int, boolean) - Method in interface net.codecrete.qrbill.canvas.Canvas
Adds text to the graphics.
putText(String, double, double, int, boolean) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
putText(String, double, double, int, boolean) - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
putText(String, double, double, int, boolean) - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
putTextLines(String[], double, double, int, double) - Method in class net.codecrete.qrbill.canvas.AbstractCanvas
 
putTextLines(String[], double, double, int, double) - Method in interface net.codecrete.qrbill.canvas.Canvas
Adds several lines of text to the graphics.
putTextLines(String[], double, double, int, double) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 

Q

QRBill - Class in net.codecrete.qrbill.generator
Generates Swiss QR bill payment part.
QRBill() - Constructor for class net.codecrete.qrbill.generator.QRBill
 
QRBill.BillFormat - Enum in net.codecrete.qrbill.generator
The output size of the QR bill
QRBill.GraphicsFormat - Enum in net.codecrete.qrbill.generator
Graphics format of generated QR bill.
QRBillUnexpectedException - Exception in net.codecrete.qrbill.generator
Exception thrown if the bill could not be generated.
QRBillUnexpectedException(String) - Constructor for exception net.codecrete.qrbill.generator.QRBillUnexpectedException
Constructs a new runtime exception with the specified detail message.
QRBillUnexpectedException(Throwable) - Constructor for exception net.codecrete.qrbill.generator.QRBillUnexpectedException
Constructs a new runtime exception with the specified cause.
QRBillUnexpectedException(String, Throwable) - Constructor for exception net.codecrete.qrbill.generator.QRBillUnexpectedException
Constructs a new runtime exception with the specified detail message and cause.
QRBillValidationError - Exception in net.codecrete.qrbill.generator
Exception thrown if the bill data is not valid.
QRBillValidationError(ValidationResult) - Constructor for exception net.codecrete.qrbill.generator.QRBillValidationError
Constructs a new instance with the specified validation result.
QrCode - Class in net.codecrete.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 net.codecrete.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 net.codecrete.io.nayuki.qrcodegen
Represents the error correction level used in a QR Code symbol.
QrSegment - Class in net.codecrete.io.nayuki.qrcodegen
Represents a character string to be encoded in a QR Code symbol.
QrSegment(QrSegment.Mode, int, BitBuffer) - Constructor for class net.codecrete.io.nayuki.qrcodegen.QrSegment
Creates a new QR Code data segment with the specified parameters and data.
QrSegment.Mode - Enum in net.codecrete.io.nayuki.qrcodegen
The mode field of a segment.
QrSegmentAdvanced - Class in net.codecrete.io.nayuki.qrcodegen
 
QrSegmentAdvanced() - Constructor for class net.codecrete.io.nayuki.qrcodegen.QrSegmentAdvanced
 

S

setAccount(String) - Method in class net.codecrete.qrbill.generator.Bill
Sets the creditor's account number.
setAdditionalInfo(String) - Method in class net.codecrete.qrbill.generator.Bill
Sets the additional unstructured message.
setAmount(Double) - Method in class net.codecrete.qrbill.generator.Bill
Sets the payment amount.
setCleanedBill(Bill) - Method in class net.codecrete.qrbill.generator.ValidationResult
Sets the cleaned bill data
setCountryCode(String) - Method in class net.codecrete.qrbill.generator.Address
Sets the two-letter ISO country code The country code is mandatory unless the entire address contains null or empty values.
setCreditor(Address) - Method in class net.codecrete.qrbill.generator.Bill
Sets the creditor address.
setCurrency(String) - Method in class net.codecrete.qrbill.generator.Bill
Sets the payment currency.
setDebtor(Address) - Method in class net.codecrete.qrbill.generator.Bill
Sets the debtor's address.
setDueDate(LocalDate) - Method in class net.codecrete.qrbill.generator.Bill
Sets the payment's due date.
setField(String) - Method in class net.codecrete.qrbill.generator.ValidationMessage
Sets the name of the affected field.
setFinalCreditor(Address) - Method in class net.codecrete.qrbill.generator.Bill
Sets the final creditor address.
setHouseNo(String) - Method in class net.codecrete.qrbill.generator.Address
Sets the house or building number.
setLanguage(Bill.Language) - Method in class net.codecrete.qrbill.generator.Bill
Sets the bill language
setMessageKey(String) - Method in class net.codecrete.qrbill.generator.ValidationMessage
Sets the language neutral key of the message.
setMessageParameters(String[]) - Method in class net.codecrete.qrbill.generator.ValidationMessage
Sets additional message parameters (text) that are inserted into the localized message.
setName(String) - Method in class net.codecrete.qrbill.generator.Address
Sets the name, either the first and last name of a natural person or the company name of a legal person.
setPostalCode(String) - Method in class net.codecrete.qrbill.generator.Address
Sets the postal code The postal code is mandatory unless the entire address contains null or empty values.
setReferenceNo(String) - Method in class net.codecrete.qrbill.generator.Bill
Sets the payment reference number.
setStreet(String) - Method in class net.codecrete.qrbill.generator.Address
Sets the street.
setTown(String) - Method in class net.codecrete.qrbill.generator.Address
Sets the town The town is mandatory unless the entire address contains null or empty values.
setTransformation(double, double, double) - Method in interface net.codecrete.qrbill.canvas.Canvas
Sets a translation and a scale factor for the subsequent operations Before a new translation is applied, the coordinate system is reset to it's original state after page setup (see setupPage).
setTransformation(double, double, double) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
setTransformation(double, double, double) - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
setTransformation(double, double, double) - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
setType(ValidationMessage.Type) - Method in class net.codecrete.qrbill.generator.ValidationMessage
Sets the type of message
setupPage(double, double) - Method in interface net.codecrete.qrbill.canvas.Canvas
Sets up the page The page (and graphics context) is not valid until this method has been called.
setupPage(double, double) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
setupPage(double, double) - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
setupPage(double, double) - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
setVersion(Bill.Version) - Method in class net.codecrete.qrbill.generator.Bill
Sets the version of the QR bill standard.
size - Variable in class net.codecrete.io.nayuki.qrcodegen.QrCode
The width and height of this QR Code symbol, measured in modules.
splitLines(String, double, int) - Static method in class net.codecrete.qrbill.canvas.FontMetrics
Splits the text into lines.
startPath() - Method in interface net.codecrete.qrbill.canvas.Canvas
Starts a path that can be filled or stroked
startPath() - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
startPath() - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
startPath() - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
strokePath(double, int) - Method in interface net.codecrete.qrbill.canvas.Canvas
Strokes the current path and ends it
strokePath(double, int) - Method in class net.codecrete.qrbill.canvas.PDFCanvas
 
strokePath(double, int) - Method in class net.codecrete.qrbill.canvas.PNGCanvas
 
strokePath(double, int) - Method in class net.codecrete.qrbill.canvas.SVGCanvas
 
SUBFIELD_COUNTRY_CODE - Static variable in class net.codecrete.qrbill.generator.Bill
Relative field of an address' country code
SUBFIELD_HOUSE_NO - Static variable in class net.codecrete.qrbill.generator.Bill
Relative field of an address' house number
SUBFIELD_NAME - Static variable in class net.codecrete.qrbill.generator.Bill
Relative field name of an address' name
SUBFIELD_POSTAL_CODE - Static variable in class net.codecrete.qrbill.generator.Bill
Relative field of an address' postal code
SUBFIELD_STREET - Static variable in class net.codecrete.qrbill.generator.Bill
Relative field of an address' street
SUBFIELD_TOWN - Static variable in class net.codecrete.qrbill.generator.Bill
Relative field of an address' town
SVGCanvas - Class in net.codecrete.qrbill.canvas
 
SVGCanvas() - Constructor for class net.codecrete.qrbill.canvas.SVGCanvas
Creates a new instance

T

toImage(int, int) - Method in class net.codecrete.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 net.codecrete.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

validate(Bill) - Static method in class net.codecrete.qrbill.generator.QRBill
Validates and cleans the bill data.
ValidationMessage - Class in net.codecrete.qrbill.generator
QR bill validation message.
ValidationMessage() - Constructor for class net.codecrete.qrbill.generator.ValidationMessage
Constructs a new validation message.
ValidationMessage(ValidationMessage.Type, String, String) - Constructor for class net.codecrete.qrbill.generator.ValidationMessage
Constructs a new validation message with the given values.
ValidationMessage(ValidationMessage.Type, String, String, String[]) - Constructor for class net.codecrete.qrbill.generator.ValidationMessage
Constructs a new validation message with the given values.
ValidationMessage.Type - Enum in net.codecrete.qrbill.generator
Type of validatin message
ValidationResult - Class in net.codecrete.qrbill.generator
Container for validation results
ValidationResult() - Constructor for class net.codecrete.qrbill.generator.ValidationResult
 
valueOf(String) - Static method in enum net.codecrete.io.nayuki.qrcodegen.QrCode.Ecc
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.codecrete.io.nayuki.qrcodegen.QrSegment.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.codecrete.qrbill.generator.Bill.Language
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.codecrete.qrbill.generator.Bill.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.codecrete.qrbill.generator.QRBill.BillFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.codecrete.qrbill.generator.QRBill.GraphicsFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.codecrete.qrbill.generator.ValidationMessage.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.codecrete.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 net.codecrete.io.nayuki.qrcodegen.QrSegment.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.codecrete.qrbill.generator.Bill.Language
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.codecrete.qrbill.generator.Bill.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.codecrete.qrbill.generator.QRBill.BillFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.codecrete.qrbill.generator.QRBill.GraphicsFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.codecrete.qrbill.generator.ValidationMessage.Type
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class net.codecrete.io.nayuki.qrcodegen.QrCode
This QR Code symbol's version number, which is always between 1 and 40 (inclusive).
A B C D E F G H I K L M N P Q S T V 
Skip navigation links