Class VINResultParser

java.lang.Object
com.google.zxing.client.result.ResultParser
com.google.zxing.client.result.VINResultParser

public final class VINResultParser extends ResultParser
Detects a result that is likely a vehicle identification number.
  • Field Details

    • IOQ

      private static final Pattern IOQ
    • AZ09

      private static final Pattern AZ09
  • Constructor Details

    • VINResultParser

      public VINResultParser()
  • Method Details

    • parse

      public VINParsedResult parse(Result result)
      Description copied from class: ResultParser
      Attempts to parse the raw Result's contents as a particular type of information (email, URL, etc.) and return a ParsedResult encapsulating the result of parsing.
      Specified by:
      parse in class ResultParser
      Parameters:
      result - the raw Result to parse
      Returns:
      ParsedResult encapsulating the parsing result
    • checkChecksum

      private static boolean checkChecksum(CharSequence vin)
    • vinCharValue

      private static int vinCharValue(char c)
    • vinPositionWeight

      private static int vinPositionWeight(int position)
    • checkChar

      private static char checkChar(int remainder)
    • modelYear

      private static int modelYear(char c)
    • countryCode

      private static String countryCode(CharSequence wmi)