client library

decode parsers and results

Classes

AbstractDoCoMoResultParser
DoCoMo's parser utils
AddressBookAUResultParser
Implements KDDI AU's address book format.
AddressBookDoCoMoResultParser
Implements the "MECARD" address book entry format.
AddressBookParsedResult
Represents a parsed result that encodes contact information, like that in an address book entry.
BizcardResultParser
Implements the "BIZCARD" address book entry format, though this has been largely reverse-engineered from examples observed in the wild -- still looking for a definitive reference.
BookmarkDoCoMoResultParser
@author Sean Owen
CalendarParsedResult
Represents a parsed result that encodes a calendar event at a certain time, optionally with attendees and a location.
EmailAddressParsedResult
Represents a parsed result that encodes an email message including recipients, subject and body text.
EmailAddressResultParser
Represents a result that encodes an e-mail address.
EmailDoCoMoResultParser
Implements the "MATMSG" email message entry format.
ExpandedProductParsedResult
Represents a parsed result that encodes extended product information as encoded by the RSS format, like weight, price, dates, etc.
ExpandedProductResultParser
Parses strings of digits that represent a RSS Extended code.
GeoParsedResult
Represents a parsed result that encodes a geographic coordinate, with latitude, longitude and altitude.
GeoResultParser
Parses a "geo:" URI result, which specifies a location on the surface of the Earth as well as an optional altitude above the surface. See http://tools.ietf.org/html/draft-mayrhofer-geo-uri-00.
ISBNParsedResult
Represents a parsed result that encodes a product ISBN number.
ISBNResultParser
Parses strings of digits that represent a ISBN.
ParsedResult
Abstract class representing the result of decoding a barcode, as more than a String -- as some type of structured data.
ProductParsedResult
Represents a parsed result that encodes a product by an identifier of some kind.
ProductResultParser
Parses strings of digits that represent a UPC code.
ResultParser
Abstract class representing the result of decoding a barcode, as more than a String -- as some type of structured data.
SMSMMSResultParser
Parses an "sms:" URI result, which specifies a number to SMS.
SMSParsedResult
Represents a parsed result that encodes an SMS message, including recipients, subject and body text.
SMSTOMMSTOResultParser
Parses an "smsto:" URI result, whose format is not standardized but appears to be like: smsto:number(:body).
SMTPResultParser
Parses an "smtp:" URI result, whose format is not standardized but appears to be like: smtp[:subject[:body]].
TelParsedResult
Represents a parsed result that encodes a telephone number.
TelResultParser
Parses a "tel:" URI result, which specifies a phone number.
TextParsedResult
A simple result type encapsulating a string that has no further interpretation.
URIParsedResult
A simple result type encapsulating a URI that has no further interpretation.
URIResultParser
Tries to parse results that are a URI of some kind.
URLTOResultParser
Parses the "URLTO" result format, which is of the form "URLTO:title:url". This seems to be used sometimes, but I am not able to find documentation on its origin or official format?
VCardResultParser
Parses contact information formatted according to the VCard (2.1) format. This is not a complete implementation but should parse information as commonly encoded in 2D barcodes.
VEventResultParser
Partially implements the iCalendar format's "VEVENT" format for specifying a calendar event. See RFC 2445. This supports SUMMARY, LOCATION, GEO, DTSTART and DTEND fields.
VINParsedResult
Represents a parsed result that encodes a Vehicle Identification Number (VIN).
VINResultParser
Detects a result that is likely a vehicle identification number.
WifiParsedResult
Represents a parsed result that encodes wifi network information, like SSID and password.
WifiResultParser
Parses a WIFI configuration string. Strings will be of the form:

Enums

ParsedResultType
Represents the type of data encoded by a barcode -- from plain text, to a URI, to an e-mail address, etc.