com.aspose.barcode.complexbarcode

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 and Description
      MailmarkCodetext()
      Initializes a new instance of the MailmarkCodetext class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and 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 Letter
      int 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 Letter
      void 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)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MailmarkCodetext

        public MailmarkCodetext()

        Initializes a new instance of the MailmarkCodetext class.

    • 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 interface IComplexCodetext
        Returns:
        Constructed codetext
      • initFromString

        public void initFromString(java.lang.String constructedCodetext)

        Initializes Mailmark data from constructed codetext.

        Specified by:
        initFromString in interface IComplexCodetext
        Parameters:
        constructedCodetext - Constructed codetext.