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 ResultParser
EMPTY_STR_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static booleanThis 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 aParsedResultencapsulating the result of parsing.Methods inherited from class AbstractDoCoMoResultParser
matchDoCoMoPrefixedField, matchSingleDoCoMoPrefixedFieldMethods inherited from class 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:ResultParserAttempts to parse the rawResult's contents as a particular type of information (email, URL, etc.) and return aParsedResultencapsulating the result of parsing.- Specified by:
parsein classResultParser- Parameters:
result- the rawResultto parse- Returns:
ParsedResultencapsulating 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.
-