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.