Package com.google.zxing.client.result
Class VEventResultParser
- java.lang.Object
-
- com.google.zxing.client.result.ResultParser
-
- com.google.zxing.client.result.VEventResultParser
-
public final class VEventResultParser extends ResultParser
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.
-
-
Field Summary
-
Fields inherited from class com.google.zxing.client.result.ResultParser
EMPTY_STR_ARRAY
-
-
Constructor Summary
Constructors Constructor Description VEventResultParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringmatchSingleVCardPrefixedField(java.lang.CharSequence prefix, java.lang.String rawText)private static java.lang.String[]matchVCardPrefixedField(java.lang.CharSequence prefix, java.lang.String rawText)CalendarParsedResultparse(Result result)Attempts to parse the rawResult's contents as a particular type of information (email, URL, etc.) and return aParsedResultencapsulating the result of parsing.private static java.lang.StringstripMailto(java.lang.String s)-
Methods inherited from class com.google.zxing.client.result.ResultParser
getMassagedText, isStringOfDigits, isSubstringOfDigits, matchPrefixedField, matchSinglePrefixedField, maybeAppend, maybeAppend, maybeWrap, parseHexDigit, parseNameValuePairs, parseResult, unescapeBackslash, urlDecode
-
-
-
-
Method Detail
-
parse
public CalendarParsedResult parse(Result result)
Description copied from class:ResultParserAttempts to parse the rawResult's contents as a particular type of information (email, URL, etc.) and return aParsedResultencapsulating the result of parsing.- Specified by:
parsein classResultParser- Parameters:
result- the rawResultto parse- Returns:
ParsedResultencapsulating the parsing result
-
matchSingleVCardPrefixedField
private static java.lang.String matchSingleVCardPrefixedField(java.lang.CharSequence prefix, java.lang.String rawText)
-
matchVCardPrefixedField
private static java.lang.String[] matchVCardPrefixedField(java.lang.CharSequence prefix, java.lang.String rawText)
-
stripMailto
private static java.lang.String stripMailto(java.lang.String s)
-
-