CRecurrenceParser Class Reference
| class CRecurrenceParser : public CVersitParser |
Base class used in the derivation of CParserVCalEntity.
Provides recurrence functionality for vEvents and vToDos in vCalendars.
| Inherited Functions |
|---|
| | CBase::CBase() |
| | CBase::Delete(CBase *) |
| | CBase::Extension_(TUint,TAny *&,TAny *) |
| | CBase::operator new(TUint) |
| | CBase::operator new(TUint,TAny *) |
| | CBase::operator new(TUint,TLeave) |
| | CBase::operator new(TUint,TLeave,TUint) |
| | CBase::operator new(TUint,TUint) |
| | CBase::~CBase() |
| | CVersitParser::AddEntityL(CVersitParser *) |
| | CVersitParser::AddPropertyL(CParserProperty *,TBool) |
| | CVersitParser::AdjustAllPropertyDateTimesToMachineLocalL() |
| | CVersitParser::AnalysesEncodingCharset(CArrayPtr< CParserParam > *) |
| | CVersitParser::AppendBeginL() |
| | CVersitParser::AppendEndL() |
| | CVersitParser::AppendEntityNameL() |
| | CVersitParser::ArrayOfEntities(TBool) |
| | CVersitParser::ArrayOfProperties(TBool) |
| | CVersitParser::BufPtr() |
| | CVersitParser::CVersitParser(TUint) |
| | CVersitParser::ClearSupportsVersion() |
| | CVersitParser::ConstructL() |
| | CVersitParser::ConvertAllPropertyDateTimesToMachineLocalL(const TTimeIntervalSeconds &,const CVersitDaylight *) |
| | CVersitParser::ConvertFromUnicodeToISOL(TDes8 &,const TDesC16 &,CCnvCharacterSetConverter *) |
| | CVersitParser::ConvertToUnicodeFromISOL(TDes16 &,const TDesC8 &,TUint) |
| | CVersitParser::ConvertToUnicodeL(const TDesC8 &) |
| | CVersitParser::DecodeDateTimeL(TDes &)const |
| | CVersitParser::DecodePropertyValueL(const TDesC8 &) |
| | CVersitParser::DecodePropertyValueL(const TDesC8 &,const TUid &) |
| | CVersitParser::DecodeTimePeriodL(const TDesC &)const |
| | CVersitParser::DecodeTimeZoneL(const TDesC &)const |
| | CVersitParser::DefaultCharSet()const |
| | CVersitParser::DefaultCharSetId()const |
| | CVersitParser::DefaultEncoding()const |
| | CVersitParser::DoAddPropertyL(CParserProperty *) |
| | CVersitParser::EntityL(const TDesC &,TBool) |
| | CVersitParser::EntityName()const |
| | CVersitParser::ExternalizeL(RFile &) |
| | CVersitParser::ExternalizeL(RWriteStream &) |
| | CVersitParser::FindFirstField(TPtr16 &,TPtr16 &,TBool) |
| | CVersitParser::FindRemainingField(TPtr16 &,TPtr16 &) |
| | CVersitParser::GetNumberL(const TDesC &,TInt &)const |
| | CVersitParser::GetPropertyParamsLC(TPtr8) |
| | CVersitParser::InternalizeL(HBufC *,CLineReader *) |
| | CVersitParser::InternalizeL(RFile &,TInt &) |
| | CVersitParser::InternalizeL(RReadStream &) |
| | CVersitParser::IsPunctuationToken(TUint) |
| | CVersitParser::IsValidLabel(const TDesC &,TInt &) |
| | CVersitParser::IsValidParameterValue(TInt &,const TDesC &) |
| | CVersitParser::LineCharSet()const |
| | CVersitParser::LineCharSetId()const |
| | CVersitParser::LineEncoding()const |
| | CVersitParser::LineEncodingId()const |
| | CVersitParser::LoadBinaryValuesFromFilesL() |
| | CVersitParser::LoadBinaryValuesFromFilesL(RFs &) |
| | CVersitParser::MakeDefaultPropertyValueL(HBufC16 *&) |
| | CVersitParser::MakeEntityL(TInt,HBufC *) |
| | CVersitParser::MakePropertyL(TPtr8 &,TInt) |
| | CVersitParser::MakePropertyValueCDesCArrayL(TPtr16) |
| | CVersitParser::MakePropertyValueDaylightL(TPtr16) |
| | CVersitParser::MakePropertyValueL(const TUid &,HBufC16 *&) |
| | CVersitParser::MakePropertyValueMultiDateTimeL(TPtr16) |
| | CVersitParser::MapVersitCharsetToCharConvCharset(Versit::TVersitCharSet) |
| | CVersitParser::MapVersitEncodingToConArcUid(Versit::TVersitEncoding) |
| | CVersitParser::Observer() |
| | CVersitParser::ParseBeginL() |
| | CVersitParser::ParseEndL() |
| | CVersitParser::ParseEndL(HBufC16 &) |
| | CVersitParser::ParseEntityL() |
| | CVersitParser::ParseParamL(CArrayPtr< CParserParam > *,TPtr8) |
| | CVersitParser::ParsePropertiesL() |
| | CVersitParser::ParsePropertyL() |
| | CVersitParser::PlugIn() |
| | CVersitParser::PropertyL(const TDesC8 &,const TUid &,TBool)const |
| | CVersitParser::ReadLineAndDecodeParamsLC(TInt &,TInt &) |
| | CVersitParser::ReadMultiLineValueL(TPtr8 &,TInt,TBool) |
| | CVersitParser::RecognizeEntityName()const |
| | CVersitParser::RecognizeToken(const TDesC8 &)const |
| | CVersitParser::ResetAndDestroyArrayOfDateTimes(TAny *) |
| | CVersitParser::ResetAndDestroyArrayOfEntities(TAny *) |
| | CVersitParser::ResetAndDestroyArrayOfParams(TAny *) |
| | CVersitParser::ResetAndDestroyArrayOfProperties(TAny *) |
| | CVersitParser::RestoreLineCodingDetailsToDefault() |
| | CVersitParser::SaveBinaryValuesToFilesL(TInt,const TDesC &) |
| | CVersitParser::SaveBinaryValuesToFilesL(TInt,const TDesC &,RFs &) |
| | CVersitParser::SetAutoDetect(TBool,const CArrayFix< CCnvCharacterSetConverter::SCharacterSet > *) |
| | CVersitParser::SetCharacterConverter(Versit::TEncodingAndCharset &) |
| | CVersitParser::SetDefaultCharSet(const Versit::TVersitCharSet) |
| | CVersitParser::SetDefaultCharSetId(TUint) |
| | CVersitParser::SetDefaultEncoding(const Versit::TVersitEncoding) |
| | CVersitParser::SetEntityNameL(const TDesC &) |
| | CVersitParser::SetFlags(TUint) |
| | CVersitParser::SetLineCharacterSet(Versit::TVersitCharSet) |
| | CVersitParser::SetLineCharacterSetId(TUint) |
| | CVersitParser::SetLineCoding(Versit::TVersitCharSet,Versit::TVersitEncoding) |
| | CVersitParser::SetLineEncoding(TUint) |
| | CVersitParser::SetLineEncoding(Versit::TVersitEncoding) |
| | CVersitParser::SetObserver(MVersitObserver *) |
| | CVersitParser::SetPlugIn(MVersitPlugIn *) |
| | CVersitParser::SetSupportsVersion() |
| | CVersitParser::SupportsVersion()const |
| | CVersitParser::UnicodeUtils() |
| | CVersitParser::Val(const TDesC &,TInt &) |
| | CVersitParser::~CVersitParser() |
Constructor & Destructor Documentation
CRecurrenceParser(TBool)
| IMPORT_C | CRecurrenceParser | ( | TBool | aHasVersion | ) | |
Constructs a recurrence parser.
Parameters
| TBool aHasVersion | CVersitParser::ESupportsVersion if a version property is needed; ENoVersionProperty otherwise. |
Member Functions Documentation
GetFrequencyAndIntervalL(CVersitRecurrence::TType &, TInt &, const TDesC &)
GetFrequencyModifiersL(const CVersitRecurrence::TType &, TInt, const TDesC &)
GetListOfWeekDayOccurrencesL(const TDesC &)
MakePropertyValueRecurrenceL(TDes &)
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. |
Reserved1()
| IMPORT_C void | Reserved1 | ( | ) | [private, virtual] |
Reserved2()
| IMPORT_C void | Reserved2 | ( | ) | [private, virtual] |
ResetAndDestroyArrayOfMonthPositions(TAny *)
| void | ResetAndDestroyArrayOfMonthPositions | ( | TAny * | aObject | ) | [private, static] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.