public final class CalendarParsedResult extends ParsedResult
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
attendees |
private static java.util.regex.Pattern |
DATE_TIME |
private java.lang.String |
description |
private long |
end |
private boolean |
endAllDay |
private double |
latitude |
private java.lang.String |
location |
private double |
longitude |
private java.lang.String |
organizer |
private static java.util.regex.Pattern |
RFC2445_DURATION |
private static long[] |
RFC2445_DURATION_FIELD_UNITS |
private long |
start |
private boolean |
startAllDay |
private java.lang.String |
summary |
Constructor and Description |
---|
CalendarParsedResult(java.lang.String summary,
java.lang.String startString,
java.lang.String endString,
java.lang.String durationString,
java.lang.String location,
java.lang.String organizer,
java.lang.String[] attendees,
java.lang.String description,
double latitude,
double longitude) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
format(boolean allDay,
long date) |
java.lang.String[] |
getAttendees() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayResult() |
java.util.Date |
getEnd()
Deprecated.
|
long |
getEndTimestamp() |
double |
getLatitude() |
java.lang.String |
getLocation() |
double |
getLongitude() |
java.lang.String |
getOrganizer() |
java.util.Date |
getStart()
Deprecated.
|
long |
getStartTimestamp() |
java.lang.String |
getSummary() |
boolean |
isEndAllDay() |
boolean |
isStartAllDay() |
private static long |
parseDate(java.lang.String when)
Parses a string as a date.
|
private static long |
parseDateTimeString(java.lang.String dateTimeString) |
private static long |
parseDurationMS(java.lang.CharSequence durationString) |
getType, maybeAppend, maybeAppend, toString
private static final java.util.regex.Pattern RFC2445_DURATION
private static final long[] RFC2445_DURATION_FIELD_UNITS
private static final java.util.regex.Pattern DATE_TIME
private final java.lang.String summary
private final long start
private final boolean startAllDay
private final long end
private final boolean endAllDay
private final java.lang.String location
private final java.lang.String organizer
private final java.lang.String[] attendees
private final java.lang.String description
private final double latitude
private final double longitude
public CalendarParsedResult(java.lang.String summary, java.lang.String startString, java.lang.String endString, java.lang.String durationString, java.lang.String location, java.lang.String organizer, java.lang.String[] attendees, java.lang.String description, double latitude, double longitude)
public java.lang.String getSummary()
@Deprecated public java.util.Date getStart()
getStartTimestamp()
public long getStartTimestamp()
getEndTimestamp()
public boolean isStartAllDay()
@Deprecated public java.util.Date getEnd()
getEndTimestamp()
Date
, or null
if event has no durationpublic long getEndTimestamp()
Date
, or -1 if event has no durationgetStartTimestamp()
public boolean isEndAllDay()
public java.lang.String getLocation()
public java.lang.String getOrganizer()
public java.lang.String[] getAttendees()
public java.lang.String getDescription()
public double getLatitude()
public double getLongitude()
public java.lang.String getDisplayResult()
getDisplayResult
in class ParsedResult
private static long parseDate(java.lang.String when) throws java.text.ParseException
when
- The string to parsejava.text.ParseException
- if not able to parse as a dateprivate static java.lang.String format(boolean allDay, long date)
private static long parseDurationMS(java.lang.CharSequence durationString)
private static long parseDateTimeString(java.lang.String dateTimeString) throws java.text.ParseException
java.text.ParseException