Class Version


  • public final class Version
    extends Object
    The Version object encapsulates attributes about a particular size Data Matrix Code.
    Author:
    [email protected] (Brian Brown)
    • Method Detail

      • getVersionNumber

        public int getVersionNumber()
      • getSymbolSizeRows

        public int getSymbolSizeRows()
      • getSymbolSizeColumns

        public int getSymbolSizeColumns()
      • getDataRegionSizeRows

        public int getDataRegionSizeRows()
      • getDataRegionSizeColumns

        public int getDataRegionSizeColumns()
      • getTotalCodewords

        public int getTotalCodewords()
      • getVersionForDimensions

        public static Version getVersionForDimensions​(int numRows,
                                                      int numColumns)
                                               throws FormatException

        Deduces version information from Data Matrix dimensions.

        Parameters:
        numRows - Number of rows in modules
        numColumns - Number of columns in modules
        Returns:
        Version for a Data Matrix Code of those dimensions
        Throws:
        FormatException - if dimensions do correspond to a valid Data Matrix size