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.