Class QRCode


  • public final class QRCode
    extends java.lang.Object
    Since:
    5.0.2
    • Field Detail

      • mode

        private Mode mode
      • version

        private int version
      • matrixWidth

        private int matrixWidth
      • maskPattern

        private int maskPattern
      • numTotalBytes

        private int numTotalBytes
      • numDataBytes

        private int numDataBytes
      • numECBytes

        private int numECBytes
      • numRSBlocks

        private int numRSBlocks
    • Constructor Detail

      • QRCode

        public QRCode()
    • Method Detail

      • getMode

        public Mode getMode()
      • getVersion

        public int getVersion()
      • getMatrixWidth

        public int getMatrixWidth()
      • getMaskPattern

        public int getMaskPattern()
      • getNumTotalBytes

        public int getNumTotalBytes()
      • getNumDataBytes

        public int getNumDataBytes()
      • getNumECBytes

        public int getNumECBytes()
      • getNumRSBlocks

        public int getNumRSBlocks()
      • at

        public int at​(int x,
                      int y)
      • isValid

        public boolean isValid()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setMode

        public void setMode​(Mode value)
      • setVersion

        public void setVersion​(int value)
      • setMatrixWidth

        public void setMatrixWidth​(int value)
      • setMaskPattern

        public void setMaskPattern​(int value)
      • setNumTotalBytes

        public void setNumTotalBytes​(int value)
      • setNumDataBytes

        public void setNumDataBytes​(int value)
      • setNumECBytes

        public void setNumECBytes​(int value)
      • setNumRSBlocks

        public void setNumRSBlocks​(int value)
      • setMatrix

        public void setMatrix​(ByteMatrix value)
      • isValidMaskPattern

        public static boolean isValidMaskPattern​(int maskPattern)