Package com.google.zxing.client.result
Class ParsedResult
java.lang.Object
com.google.zxing.client.result.ParsedResult
- Direct Known Subclasses:
AddressBookParsedResult
,CalendarParsedResult
,EmailAddressParsedResult
,ExpandedProductParsedResult
,GeoParsedResult
,ISBNParsedResult
,ProductParsedResult
,SMSParsedResult
,TelParsedResult
,TextParsedResult
,URIParsedResult
,VINParsedResult
,WifiParsedResult
Abstract class representing the result of decoding a barcode, as more than
a String -- as some type of structured data. This might be a subclass which represents
a URL, or an e-mail address. ResultParser.parseResult(com.google.zxing.Result)
will turn a raw
decoded string into the most appropriate type of structured representation.
Thanks to Jeff Griffin for proposing rewrite of these classes that relies less on exception-based mechanisms during parsing.
- Author:
- Sean Owen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract String
final ParsedResultType
getType()
static void
maybeAppend
(String[] values, StringBuilder result) static void
maybeAppend
(String value, StringBuilder result) final String
toString()