Package com.google.zxing.client.result
Class EmailDoCoMoResultParser
java.lang.Object
com.google.zxing.client.result.ResultParser
com.google.zxing.client.result.AbstractDoCoMoResultParser
com.google.zxing.client.result.EmailDoCoMoResultParser
Implements the "MATMSG" email message entry format.
Supported keys: TO, SUB, BODY
-
Field Summary
FieldsFields inherited from class com.google.zxing.client.result.ResultParser
EMPTY_STR_ARRAY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static boolean
This implements only the most basic checking for an email address's validity -- that it contains an '@' and contains no characters disallowed by RFC 2822.Attempts to parse the rawResult
's contents as a particular type of information (email, URL, etc.) and return aParsedResult
encapsulating the result of parsing.Methods inherited from class com.google.zxing.client.result.AbstractDoCoMoResultParser
matchDoCoMoPrefixedField, matchSingleDoCoMoPrefixedField
Methods inherited from class com.google.zxing.client.result.ResultParser
getMassagedText, isStringOfDigits, isSubstringOfDigits, matchPrefixedField, matchSinglePrefixedField, maybeAppend, maybeAppend, maybeWrap, parseHexDigit, parseNameValuePairs, parseResult, unescapeBackslash, urlDecode
-
Field Details
-
ATEXT_ALPHANUMERIC
-
-
Constructor Details
-
EmailDoCoMoResultParser
public EmailDoCoMoResultParser()
-
-
Method Details
-
parse
Description copied from class:ResultParser
Attempts to parse the rawResult
's contents as a particular type of information (email, URL, etc.) and return aParsedResult
encapsulating the result of parsing.- Specified by:
parse
in classResultParser
- Parameters:
result
- the rawResult
to parse- Returns:
ParsedResult
encapsulating the parsing result
-
isBasicallyValidEmailAddress
This implements only the most basic checking for an email address's validity -- that it contains an '@' and contains no characters disallowed by RFC 2822. This is an overly lenient definition of validity. We want to generally be lenient here since this class is only intended to encapsulate what's in a barcode, not "judge" it.
-