Class MailmarkCodetext
- java.lang.Object
-
- com.aspose.barcode.complexbarcode.MailmarkCodetext
-
- All Implemented Interfaces:
IComplexCodetext
public final class MailmarkCodetext extends java.lang.Object implements IComplexCodetext
Class for encoding and decoding the text embedded in the 4-state Royal Mailmark code.
-
-
Constructor Summary
Constructors Constructor Description MailmarkCodetext()
Initializes a new instance of theMailmarkCodetext
class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseEncodeType
getBarcodeType()
Gets barcode type.java.lang.String
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)java.lang.String
getConstructedCodetext()
Construct codetext from Mailmark data.java.lang.String
getDestinationPostCodePlusDPS()
The PC and DP must comply with a PAF format.int
getFormat()
"0" – Null or Test "1" – Letter "2" – Large Letterint
getItemID()
Maximum value is 99999999.int
getSupplychainID()
Maximum values are 99 for Barcode C and 999999 for Barcode L.int
getVersionID()
Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)void
initFromString(java.lang.String constructedCodetext)
Initializes Mailmark data from constructed codetext.void
setClass(java.lang.String value)
"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)void
setDestinationPostCodePlusDPS(java.lang.String value)
The PC and DP must comply with a PAF format.void
setFormat(int value)
"0" – Null or Test "1" – Letter "2" – Large Lettervoid
setItemID(int value)
Maximum value is 99999999.void
setSupplychainID(int value)
Maximum values are 99 for Barcode C and 999999 for Barcode L.void
setVersionID(int value)
Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)
-
-
-
Method Detail
-
getFormat
public int getFormat()
"0" – Null or Test "1" – Letter "2" – Large Letter
-
setFormat
public void setFormat(int value)
"0" – Null or Test "1" – Letter "2" – Large Letter
-
getVersionID
public int getVersionID()
Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)
-
setVersionID
public void setVersionID(int value)
Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)
-
getClass_
public java.lang.String 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)
-
setClass
public void setClass(java.lang.String value)
"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)
-
getSupplychainID
public int getSupplychainID()
Maximum values are 99 for Barcode C and 999999 for Barcode L.
-
setSupplychainID
public void setSupplychainID(int value)
Maximum values are 99 for Barcode C and 999999 for Barcode L.
-
getItemID
public int getItemID()
Maximum value is 99999999.
-
setItemID
public void setItemID(int value)
Maximum value is 99999999.
-
getDestinationPostCodePlusDPS
public java.lang.String 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.
-
setDestinationPostCodePlusDPS
public void setDestinationPostCodePlusDPS(java.lang.String value)
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.
-
getConstructedCodetext
public java.lang.String getConstructedCodetext()
Construct codetext from Mailmark data.
- Specified by:
getConstructedCodetext
in interfaceIComplexCodetext
- Returns:
- Constructed codetext
-
initFromString
public void initFromString(java.lang.String constructedCodetext)
Initializes Mailmark data from constructed codetext.
- Specified by:
initFromString
in interfaceIComplexCodetext
- Parameters:
constructedCodetext
- Constructed codetext.
-
getBarcodeType
public BaseEncodeType getBarcodeType()
Gets barcode type.
- Specified by:
getBarcodeType
in interfaceIComplexCodetext
- Returns:
- Barcode type.
-
-