public abstract class ParsedResult extends 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 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.
| Modifier | Constructor and Description |
|---|---|
protected |
ParsedResult(ParsedResultType
|
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getDisplayResult()
|
ParsedResultType |
getType()
|
static void |
maybeAppend(String
|
static void |
maybeAppend(String
|
String |
toString()
|
protected ParsedResult(ParsedResultTypetype)
public final ParsedResultTypegetType()
public abstract StringgetDisplayResult()
public final StringtoString()
public static void maybeAppend(Stringvalue, StringBuilder result)
public static void maybeAppend(String[] values, StringBuilder result)