MailmarkCodetext

MailmarkCodetext

Class for encoding and decoding the text embedded in the 4-state Royal Mailmark code.

Constructor

new MailmarkCodetext()

Initializes a new instance of the {@code MailmarkCodetext} class.
Source:

Methods

getBarcodeType()

Gets barcode type.
Returns:
Type Description
Barcode type.
Source:

getClass_()

"0" - Null or Test
"1" - 1C (Retail)
"2" - 2C (Retail)
"3" - 3C (Retail)
"4" - Premium (RetailPublishing Mail) (for potential future use)
"5" - Deferred (Retail)
"6" - Air (Retail) (for potential future use)
"7" - Surface (Retail) (for potential future use)
"8" - Premium (Network Access)
"9" - Standard (Network Access)
Source:

getConstructedCodetext()

Construct codetext from Mailmark data.
Returns:
Type Description
Constructed codetext
Source:

getDestinationPostCodePlusDPS()

The PC and DP must comply with a PAF format.
Nine character string denoting international "XY11 " (note the 5 trailing spaces) or a pattern
of characters denoting a domestic sorting code.
A domestic sorting code consists of an outward postcode, an inward postcode, and a Delivery Point Suffix.
Source:

getFormat()

"0" – Null or Test
"1" – Letter
"2" – Large Letter
Source:

getItemID()

Maximum value is 99999999.
Source:

getSupplychainID()

Maximum values are 99 for Barcode C and 999999 for Barcode L.
Source:

getVersionID()

Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)
Source:

initFromString(constructedCodetext)

Initializes Mailmark data from constructed codetext.
Parameters:
Name Type Description
constructedCodetext Constructed codetext.
Source:

setClass()

"0" - Null or Test
"1" - 1C (Retail)
"2" - 2C (Retail)
"3" - 3C (Retail)
"4" - Premium (RetailPublishing Mail) (for potential future use)
"5" - Deferred (Retail)
"6" - Air (Retail) (for potential future use)
"7" - Surface (Retail) (for potential future use)
"8" - Premium (Network Access)
"9" - Standard (Network Access)
Source:

setDestinationPostCodePlusDPS()

The PC and DP must comply with a PAF format.
Nine character string denoting international "XY11 " (note the 5 trailing spaces) or a pattern
of characters denoting a domestic sorting code.
A domestic sorting code consists of an outward postcode, an inward postcode, and a Delivery Point Suffix.
Source:

setFormat()

"0" – Null or Test
"1" – LetterN
"2" – Large Letter
Source:

setItemID()

Maximum value is 99999999.
Source:

setSupplychainID()

Maximum values are 99 for Barcode C and 999999 for Barcode L.
Source:

setVersionID()

Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)
Source: