class CESMRICalRuleSegment : public CBase |
Class representing a recurrence rule value segment.
Public Member Functions | |
---|---|
~CESMRICalRuleSegment () | |
IMPORT_C TFreq | FreqL () |
CESMRICalRuleSegment * | NewL (const TDesC &) |
CESMRICalRuleSegment * | NewLC (const TDesC &) |
IMPORT_C TSegmentType | Type () |
IMPORT_C const TDesC & | TypeName () |
IMPORT_C const RPointerArray < CESMRICalValue > & | Values () |
Private Member Functions | |
---|---|
CESMRICalRuleSegment () | |
void | ConstructL (const TDesC &) |
void | SetTypeL (const TDesC &) |
Public Member Enumerations | |
---|---|
enum |
TFreq
{
EFreqSecondly , EFreqMinutely , EFreqHourly , EFreqDaily , EFreqWeekly , EFreqMonthly , EFreqYearly } |
enum |
TSegmentType
{
ESegFreq , ESegUntil , ESegCount , ESegInterval , ESegBySecond , ESegByMinute , ESegByHour , ESegByDay , ESegByMonthDay , ESegByYearDay , ESegByWeekNo , ESegByMonth , ESegByPos , ESegWkSt , ESegExtension } |
Private Attributes | |
---|---|
TSegmentType | iType |
HBufC * | iTypeString |
RPointerArray < CESMRICalValue > | iValues |
void | ConstructL | ( | const TDesC & | aSource | ) | [private] |
const TDesC & aSource | Descriptor containing details of the segment. |
IMPORT_C TFreq | FreqL | ( | ) | const |
CESMRICalRuleSegment * | NewL | ( | const TDesC & | aSource | ) | [static] |
Static factory construction. Not exported as this class is only provided as a utility for breaking down recurrence rules into segments - it is only ever created by the CESMRICalValue class.
const TDesC & aSource | TDesC containing the rule segment information |
CESMRICalRuleSegment * | NewLC | ( | const TDesC & | aSource | ) | [static] |
Static factory construction. Not exported as this class is only provided as a utility for breaking down recurrence rules into segments - it is only ever created by the CESMRICalValue class.
const TDesC & aSource | TDesC containing the rule segment information |
void | SetTypeL | ( | const TDesC & | aType | ) | [private] |
Sets the type of a rule segment.
const TDesC & aType | The type as a descriptor. |
IMPORT_C const TDesC & | TypeName | ( | ) | const |
Access method for the segment type as a descriptor.
IMPORT_C const RPointerArray < CESMRICalValue > & | Values | ( | ) | const |
Access method for the value array.
EFreqSecondly |
Frequency in seconds. |
EFreqMinutely |
Frequency in minutes. |
EFreqHourly |
Frequency in hours. |
EFreqDaily |
Frequency in days. |
EFreqWeekly |
Frequency in weeks. |
EFreqMonthly |
Frequency in months. |
EFreqYearly |
Frequency in years. |
ESegFreq |
A frequency (FREQ) segment. |
ESegUntil |
An UNTIL segment. |
ESegCount |
A COUNT segment. |
ESegInterval |
An INTERVAL segment. |
ESegBySecond |
A BYSECOND segment. |
ESegByMinute |
A BYMINUTE segment. |
ESegByHour |
A BYHOUR segment. |
ESegByDay |
A BYDAY segment. |
ESegByMonthDay |
A BYMONTHDAY segment. |
ESegByYearDay |
A BYYEARDAY segment. |
ESegByWeekNo |
A BYWEEKNO segment. |
ESegByMonth |
A BYMONTH segment. |
ESegByPos |
A BYSETPOS segment. |
ESegWkSt |
A WKST segment. |
ESegExtension |
An X-name extension segment. |
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.