Enum BarcodeFormat

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<BarcodeFormat>

    public enum BarcodeFormat
    extends java.lang.Enum<BarcodeFormat>
    Enumerates barcode formats.
    • Enum Constant Detail

      • NONE

        public static final BarcodeFormat NONE
        Used as a return value if no valid barcode has been detected.
      • CODABAR

        public static final BarcodeFormat CODABAR
        CODABAR (1D).
      • CODE_39

        public static final BarcodeFormat CODE_39
        Code 39 (1D).
      • CODE_93

        public static final BarcodeFormat CODE_93
        Code 93 (1D).
      • CODE_128

        public static final BarcodeFormat CODE_128
        Code 128 (1D).
      • DATA_MATRIX

        public static final BarcodeFormat DATA_MATRIX
        Data Matrix (2D).
      • ITF

        public static final BarcodeFormat ITF
        ITF (Interleaved Two of Five) (1D).
      • MAXI_CODE

        public static final BarcodeFormat MAXI_CODE
        MaxiCode (2D).
      • PDF_417

        public static final BarcodeFormat PDF_417
        PDF417 (2D).
      • QR_CODE

        public static final BarcodeFormat QR_CODE
        QR Code (2D).
      • DATABAR

        public static final BarcodeFormat DATABAR
        GS1 DataBar-14 (formerly RSS-14) (1D).
      • DATABAR_EXPANDED

        public static final BarcodeFormat DATABAR_EXPANDED
        GS1 DataBar Expanded (formerly RSS Expanded) (1D).
      • MSI_PLESSEY

        public static final BarcodeFormat MSI_PLESSEY
        MSI PLESSEY.
      • IATA_2_OF_5

        public static final BarcodeFormat IATA_2_OF_5
        IATA 2 of 5 (1D).
      • INDUSTRIAL_2_OF_5

        public static final BarcodeFormat INDUSTRIAL_2_OF_5
        INDUSTRIAL 2 of 5 (1D).
      • CODE_25

        public static final BarcodeFormat CODE_25
        CODE 25 (1D).
      • MICRO_QR_CODE

        public static final BarcodeFormat MICRO_QR_CODE
        Micro QR Code (2D).
      • USPS_INTELLIGENT_MAIL

        public static final BarcodeFormat USPS_INTELLIGENT_MAIL
        USPS Intelligent Mail, a.k.a. USPS OneCode, USPS-STD-11.
      • ROYAL_MAIL

        public static final BarcodeFormat ROYAL_MAIL
        Royal Mail Four-State Customer Code, a.k.a. RM4SCC, CBC, BPO 4 State Code.
      • JAPAN_POST

        public static final BarcodeFormat JAPAN_POST
        Japan Post Four-State Barcode.
      • ROYAL_TNT_POST

        public static final BarcodeFormat ROYAL_TNT_POST
        Royal TNT Post Four-State Barcode, a.k.a. KIX, Klant IndeX.
      • AUSTRALIA_POST

        public static final BarcodeFormat AUSTRALIA_POST
        Australia Post Four-State Customer Code.
      • DATABAR_LIMITED

        public static final BarcodeFormat DATABAR_LIMITED
        GS1 DataBar Limited.
      • MICRO_PDF_417

        public static final BarcodeFormat MICRO_PDF_417
        Micro PDF417 (2D).
      • GS1_COMPOSITE

        public static final BarcodeFormat GS1_COMPOSITE
        GS1 COMPOSITE (combined linear and 2D).
      • RMQR_CODE

        public static final BarcodeFormat RMQR_CODE
        Rectangular Micro QR Code (2D).
      • CODE_11

        public static final BarcodeFormat CODE_11
        Code 11 (1D).
      • CODE_32

        public static final BarcodeFormat CODE_32
        Code 32 (Italian Pharmacode) (1D).
      • PHARMA_CODE

        public static final BarcodeFormat PHARMA_CODE
        Pharmacode, a.k.a. One-Track Pharmacode, Pharmaceutical Binary Code (1D).
      • PHARMA_CODE_TWO_TRACK

        public static final BarcodeFormat PHARMA_CODE_TWO_TRACK
        Two-Track Pharmacode, a.k.a. Pharmaceutical Binary Code.
      • PZN_7

        public static final BarcodeFormat PZN_7
        PZN7, legacy PZN (Pharmazentralnummer), invalid since 01.01.2020 (1D).
      • PZN_8

        public static final BarcodeFormat PZN_8
        PZN8, a.k.a. PZN, Pharmazentralnummer, German Pharmaceutical Central Number (1D).
    • Method Detail

      • values

        public static BarcodeFormat[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (BarcodeFormat c : BarcodeFormat.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static BarcodeFormat valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null