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
public abstract class ParsedResult extends java.lang.Object
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.
-
-
Field Summary
Fields Modifier and Type Field Description private ParsedResultType
type
-
Constructor Summary
Constructors Modifier Constructor Description protected
ParsedResult(ParsedResultType type)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.String
getDisplayResult()
ParsedResultType
getType()
static void
maybeAppend(java.lang.String[] values, java.lang.StringBuilder result)
static void
maybeAppend(java.lang.String value, java.lang.StringBuilder result)
java.lang.String
toString()
-
-
-
Field Detail
-
type
private final ParsedResultType type
-
-
Constructor Detail
-
ParsedResult
protected ParsedResult(ParsedResultType type)
-
-
Method Detail
-
getType
public final ParsedResultType getType()
-
getDisplayResult
public abstract java.lang.String getDisplayResult()
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
maybeAppend
public static void maybeAppend(java.lang.String value, java.lang.StringBuilder result)
-
maybeAppend
public static void maybeAppend(java.lang.String[] values, java.lang.StringBuilder result)
-
-