| class CRecurrenceParser : public CVersitParser |
Base class used in the derivation of CParserVCalEntity.
Provides recurrence functionality for vEvents and vToDos in vCalendars.
| Public Member Functions | |
|---|---|
| CRecurrenceParser(TBool) | |
| IMPORT_C CParserPropertyValue * | MakePropertyValueRecurrenceL(TDes &) |
| Private Member Functions | |
|---|---|
| void | GetFrequencyAndIntervalL(CVersitRecurrence::TType &, TInt &, const TDesC &) |
| CVersitRecurrence * | GetFrequencyModifiersL(const CVersitRecurrence::TType &, TInt, const TDesC &) |
| CWeekDayArray * | GetListOfWeekDayOccurrencesL(const TDesC &) |
| IMPORT_C void | Reserved1() |
| IMPORT_C void | Reserved2() |
| void | ResetAndDestroyArrayOfMonthPositions(TAny *) |
| Inherited Enumerations | |
|---|---|
| CVersitParser:TCharCodes | |
| CVersitParser:TVersitParserFlags | |
| void | GetFrequencyAndIntervalL | ( | CVersitRecurrence::TType & | aFrequency, |
| TInt & | aInterval, | |||
| const TDesC & | aRecurrenceType | |||
| ) | [private] | |||
| CVersitRecurrence::TType & aFrequency | |
| TInt & aInterval | |
| const TDesC & aRecurrenceType |
| CVersitRecurrence * | GetFrequencyModifiersL | ( | const CVersitRecurrence::TType & | aRepeatType, |
| TInt | aInterval, | |||
| const TDesC & | aListDates | |||
| ) | [private] | |||
| const CVersitRecurrence::TType & aRepeatType | |
| TInt aInterval | |
| const TDesC & aListDates |
| CWeekDayArray * | GetListOfWeekDayOccurrencesL | ( | const TDesC & | aListDays | ) | [private] |
| const TDesC & aListDays |
| IMPORT_C CParserPropertyValue * | MakePropertyValueRecurrenceL | ( | TDes & | aRecurringEntity | ) |
| TDes & aRecurringEntity |