public class MWParser
extends java.lang.Object
| Constructor and Description |
|---|
MWParser() |
| Modifier and Type | Method and Description |
|---|---|
static int |
MWBgetLibVersion()
Returns version code of SDK Library.
|
static java.lang.String |
MWPgetFormattedText(int parser_type,
byte[] input)
Get parsed result in form of 'formatted text', mainly suited for demonstration purpose.
|
static java.lang.String |
MWPgetJSON(int parser_type,
byte[] input)
Get parsed result as JSON string, containing general info about parsed data, and fields array.
|
static int |
MWPgetSupportedParsers()
Returns supported parsers in this library release.
|
static int |
MWPregisterParser(int parserMask,
java.lang.String userName,
java.lang.String key)
Deprecated.
As of SDK version 3 registration is done with BarcodeScanner.MWBregisterSDK
|
public static final int MWB_RT_OK
public static final int MWB_RT_FAIL
public static final int MWB_RT_NOT_SUPPORTED
public static final int MWB_RT_BAD_PARAM
public static final int MWP_PARSER_MASK_NONE
public static final int MWP_PARSER_MASK_GS1
public static final int MWP_PARSER_MASK_IUID
public static final int MWP_PARSER_MASK_ISBT
public static final int MWP_PARSER_MASK_AAMVA
public static final int MWP_PARSER_MASK_HIBC
public static final int MWP_PARSER_MASK_SCM
public static final double UID_ERROR_INVALID_HEADER
public static final double UID_ERROR_INVALID_FORMAT
public static final double UID_ERROR_INVALID_EI
public static final double UID_ERROR_INVALID_CAGE
public static final double UID_ERROR_INVALID_DUNS
public static final double UID_ERROR_INVALID_DODAAC
public static final double UID_ERROR_INVALID_GS1COMP
public static final double UID_ERROR_INVALID_PN
public static final double UID_ERROR_INVALID_SN
public static final double UID_ERROR_INVALID_UII
public static final double UID_ERROR_INVALID_LOT
public static final double UID_ERROR_GS_MISSING
public static final double UID_ERROR_RS_MISSING
public static final double UID_ERROR_EOT_MISSING
public static final double UID_ERROR_NO_SN
public static final double UID_ERROR_NO_EI
public static final double UID_ERROR_NO_PN
public static final double UID_ERROR_NO_LOT
public static final double UID_ERROR_DUPLICATE_DQ
public static final double UID_ERROR_DUPLICATE_UII
public static final double UID_ERROR_DUPLICATE_LOT
public static final double UID_ERROR_DUPLICATE_SN
public static final double UID_ERROR_DUPLICATE_EI
public static final double UID_ERROR_LOT_PN_CONFLICT
public static final double UID_ERROR_MISSING_REQ
public static final double UID_ERROR_INVALID_IAC
public static final double UID_ERROR_INVALID_TEI
public static final double UID_WARN_EXTRA_CHARS
public static final double UID_WARN_UNNEEDED_DATA
public static final double UID_WARN_SPACE_AROUND
public static final double UID_WARN_UNKNOWN_DQ
public static final double UID_WARN_OBSOLETE_FORMAT
public static final int SCM_ERROR_INVALID_FORMAT
public static final int SCM_ERROR_INVALID_CODE
public static final int SCM_ERROR_ELEMENT_NOT_FOUND
public static final int SCM_ERROR_CANT_ALLOCATE_MEMORY
public static final int SCM_WARNING_LENGTH_OUT_OF_BOUNDS
public static final int SCM_WARNING_FIELD_EXCEEDS_MAX_LENGTH
public static final int SCM_WARNING_INVALID_TERMINATOR
public static int MWBgetLibVersion()
public static int MWPgetSupportedParsers()
public static int MWPregisterParser(int parserMask,
java.lang.String userName,
java.lang.String key)
parserMask - A 32-bit int mask for a particular parser.userName - Username String.key - License key String.public static java.lang.String MWPgetFormattedText(int parser_type,
byte[] input)
parser_type - Single parser type selector (MWP_PARSER_MASK_...)input - Input byte array from decoder (use MWResult.encryptedResult)public static java.lang.String MWPgetJSON(int parser_type,
byte[] input)
parser_type - Single parser type selector (MWP_PARSER_MASK_...)input - Input byte array from decoder (use MWResult.encryptedResult)