MailmarkCodetext

MailmarkCodetext class

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

public class MailmarkCodetext : IComplexCodetext

Constructors

NameDescription
MailmarkCodetext(object)Initializes a new instance of the MailmarkCodetext class.

Methods

NameDescription
getBarcodeTypeGets barcode type.
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” -…
getConstructedCodetextConstruct codetext from Mailmark data.
getDestinationPostCodePlusDPSThe 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.
getFormat“0” – Null or Test “1” – Letter “2” – Large Letter.
getItemIDMaximum value is 99999999.
getSupplychainIDMaximum values are 99 for Barcode C and 999999 for Barcode L.
getVersionIDCurrently “1” – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use).
init
initFromString(object)Initializes Mailmark data from constructed codetext.
setClass_(object)“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” -…
setDestinationPostCodePlusDPS(object)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.
setFormat(object)“0” – Null or Test “1” – LetterN “2” – Large Letter.
setItemID(object)Maximum value is 99999999.
setSupplychainID(object)Maximum values are 99 for Barcode C and 999999 for Barcode L.
setVersionID(object)Currently “1” – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use).

Fields

NameDescription
javaClassName

See Also