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.ObjectAbstract 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 ParsedResultTypetype
-
Constructor Summary
Constructors Modifier Constructor Description protectedParsedResult(ParsedResultType type)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.StringgetDisplayResult()ParsedResultTypegetType()static voidmaybeAppend(java.lang.String[] values, java.lang.StringBuilder result)static voidmaybeAppend(java.lang.String value, java.lang.StringBuilder result)java.lang.StringtoString()
-
-
-
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:
toStringin 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)
-
-