Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: VRECUR.H
Link against: vcal.lib

Class CRecurrenceParser

class CRecurrenceParser : public CVersitParser;

Description

Base class used in the derivation of CParserVCalEntity.

Provides recurrence functionality for vEvents and vToDos in vCalendars.

Derivation

Members

Defined in CRecurrenceParser:
CRecurrenceParser(), MakePropertyValueRecurrenceL(), Reserved1(), Reserved2()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from CVersitParser:
AddEntityL(), AddPropertyL(), AdjustAllPropertyDateTimesToMachineLocalL(), AnalysesEncodingCharset(), AppendBeginL(), AppendEndL(), ArrayOfEntities(), ArrayOfProperties(), BufPtr(), ClearSupportsVersion(), ConstructL(), ConvertAllPropertyDateTimesToMachineLocalL(), ConvertFromUnicodeToISOL(), ConvertToUnicodeFromISOL(), DecodeDateTimeL(), DecodePropertyValueL(), DecodeTimePeriodL(), DecodeTimeZoneL(), DefaultCharSet(), DefaultCharSetId(), DefaultEncoding(), DoAddPropertyL(), ECarriageReturn, ECharSetIdentified, EHTab, EImportSyncML, ELineFeed, ENoVersionProperty, ESpace, ESupportsVersion, EUseAutoDetection, EUseDefaultCharSetForAllProperties, EntityL(), EntityName(), ExternalizeL(), FindFirstField(), FindRemainingField(), GetNumberL(), GetPropertyParamsLC(), InternalizeL(), IsValidLabel(), IsValidParameterValue(), LineCharSet(), LineCharSetId(), LineEncoding(), LineEncodingId(), LoadBinaryValuesFromFilesL(), MakeEntityL(), MakePropertyL(), MakePropertyValueCDesCArrayL(), MakePropertyValueDaylightL(), MakePropertyValueL(), MakePropertyValueMultiDateTimeL(), Observer(), ParseBeginL(), ParseEndL(), ParseEntityL(), ParseParamL(), ParsePropertiesL(), ParsePropertyL(), PlugIn(), PropertyL(), ReadLineAndDecodeParamsLC(), ReadMultiLineValueL(), RecognizeEntityName(), RecognizeToken(), ResetAndDestroyArrayOfDateTimes(), ResetAndDestroyArrayOfEntities(), ResetAndDestroyArrayOfParams(), ResetAndDestroyArrayOfProperties(), RestoreLineCodingDetailsToDefault(), SaveBinaryValuesToFilesL(), SetAutoDetect(), SetCharacterConverter(), SetDefaultCharSet(), SetDefaultCharSetId(), SetDefaultEncoding(), SetEntityNameL(), SetFlags(), SetLineCharacterSet(), SetLineCharacterSetId(), SetLineCoding(), SetLineEncoding(), SetObserver(), SetPlugIn(), SetSupportsVersion(), SupportsVersion(), TCharCodes, TParserCodingDetails, TVersitParserFlags, UnicodeUtils(), Val(), iArrayOfEntities, iArrayOfProperties, iAutoDetectCharSets, iCurrentProperty, iCurrentPropertyCodingDetails, iDecodedValue, iDefaultCodingDetails, iDefaultVersion, iEntityName, iFlags, iLargeDataBuf, iLineReader, iObserver, iOwnedLineReader, iPlugIn, iStaticUtils, iWriteStream


Construction and destruction


CRecurrenceParser()

IMPORT_C CRecurrenceParser(TBool aHasVersion);

Description

Constructs a recurrence parser.

Parameters

TBool aHasVersion

CVersitParser::ESupportsVersion if a version property is needed; ENoVersionProperty otherwise.

[Top]


Member functions


MakePropertyValueRecurrenceL()

IMPORT_C CParserPropertyValue *MakePropertyValueRecurrenceL(TDes &aRecurringEntity);

Description

Internalises a recurrence property value in descriptor form.

Creates a recurrence parser using the recurrence information provided in aRecurringEntity (which has the format described in CParserPropertyValueRecurrence::ExternalizeL()).

Parameters

TDes &aRecurringEntity

A recurring entity in descriptor form.

Return value

CParserPropertyValue *


Reserved1()

private: virtual IMPORT_C void Reserved1();

Description


Reserved2()

private: virtual IMPORT_C void Reserved2();

Description