calendarengines/versit2/inc/ICalKeyWords.h
changeset 0 f979ecb2b13e
equal deleted inserted replaced
-1:000000000000 0:f979ecb2b13e
       
     1 #ifndef ICALKEYWORDS_H
       
     2 #define ICALKEYWORDS_H/*
       
     3 * Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies).
       
     4 * All rights reserved.
       
     5 * This component and the accompanying materials are made available
       
     6 * under the terms of "Eclipse Public License v1.0"
       
     7 * which accompanies this distribution, and is available
       
     8 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     9 *
       
    10 * Initial Contributors:
       
    11 * Nokia Corporation - initial contribution.
       
    12 *
       
    13 * Contributors:
       
    14 *
       
    15 * Description:   Contains the shared literals for versit2. These strings form
       
    16 *  				part of the iCalendar specification and will not be localised.
       
    17 *
       
    18 */
       
    19 
       
    20 
       
    21 
       
    22 // Control
       
    23 
       
    24 _LIT(KICalBegin, "BEGIN");
       
    25 _LIT(KICalEnd, "END");
       
    26 
       
    27 // Components
       
    28 
       
    29 _LIT(KICalVCalendar, "VCALENDAR");
       
    30 
       
    31 _LIT(KICalEvent, "VEVENT");
       
    32 _LIT(KICalTodo, "VTODO");
       
    33 _LIT(KICalJournal, "VJOURNAL");
       
    34 _LIT(KICalAlarm, "VALARM");
       
    35 _LIT(KICalTimeZone, "VTIMEZONE");
       
    36 _LIT(KICalFreeBusy, "VFREEBUSY");
       
    37 
       
    38 // Timezone sub-components
       
    39 
       
    40 _LIT(KICalStandard, "STANDARD");
       
    41 _LIT(KICalDaylight, "DAYLIGHT");
       
    42 
       
    43 // Properties
       
    44 
       
    45 _LIT(KICalVersion, "VERSION");
       
    46 _LIT(KICalProdId, "PRODID");
       
    47 _LIT(KICalUid, "UID");
       
    48 _LIT(KICalMethod, "METHOD");
       
    49 _LIT(KICalCalscale, "CALSCALE");
       
    50 _LIT(KICalSequence, "SEQUENCE");
       
    51 _LIT(KICalRecurrenceId, "RECURRENCE-ID");
       
    52 _LIT(KICalRange, "RANGE");
       
    53 _LIT(KICalRRule, "RRULE");
       
    54 _LIT(KICalAction, "ACTION");
       
    55 _LIT(KICalAttach, "ATTACH");
       
    56 _LIT(KICalAttendee, "ATTENDEE");
       
    57 _LIT(KICalCategories, "CATEGORIES");
       
    58 _LIT(KICalClass, "CLASS");
       
    59 _LIT(KICalComment, "COMMENT");
       
    60 _LIT(KICalCompleted, "COMPLETED");
       
    61 _LIT(KICalContact, "CONTACT");
       
    62 _LIT(KICalCreated, "CREATED");
       
    63 _LIT(KICalDescription, "DESCRIPTION");
       
    64 _LIT(KICalDtstamp, "DTSTAMP");
       
    65 _LIT(KICalDtstart, "DTSTART");
       
    66 _LIT(KICalDue, "DUE");
       
    67 _LIT(KICalDuration, "DURATION");
       
    68 _LIT(KICalExdate, "EXDATE");
       
    69 _LIT(KICalExrule, "EXRULE");
       
    70 _LIT(KICalFreebusy, "FREEBUSY");
       
    71 _LIT(KICalGeo, "GEO");
       
    72 _LIT(KICalLastmodified, "LAST-MODIFIED");
       
    73 _LIT(KICalLocation, "LOCATION");
       
    74 _LIT(KICalOrganizer, "ORGANIZER");
       
    75 _LIT(KICalPercentcomplete, "PERCENT-COMPLETE");
       
    76 _LIT(KICalPriority, "PRIORITY");
       
    77 _LIT(KICalRequeststatus, "REQUEST-STATUS");
       
    78 _LIT(KICalRelatedto, "RELATED-TO");
       
    79 _LIT(KICalRepeat, "REPEAT");
       
    80 _LIT(KICalResources, "RESOURCES");
       
    81 _LIT(KICalRdate, "RDATE");
       
    82 _LIT(KICalStatus, "STATUS");
       
    83 _LIT(KICalSummary, "SUMMARY");
       
    84 _LIT(KICalTransp, "TRANSP");
       
    85 _LIT(KICalTrigger, "TRIGGER");
       
    86 _LIT(KICalTzid, "TZID");
       
    87 _LIT(KICalTzname,"TZNAME");
       
    88 _LIT(KICalTzoffsetfrom, "TZOFFSETFROM");
       
    89 _LIT(KICalTzoffsetto, "TZOFFSETTO");
       
    90 _LIT(KICalTzurl, "TZURL");
       
    91 _LIT(KICalUrl, "URL");
       
    92 _LIT(KICalDtend, "DTEND");
       
    93 _LIT(KICalXProperty, "X-");
       
    94 
       
    95 // Reccurence ranges
       
    96 
       
    97 _LIT(KICalThisAndPrior, "THISANDPRIOR");
       
    98 _LIT(KICalThisAndFuture, "THISANDFUTURE");
       
    99 
       
   100 // RRule segments
       
   101 
       
   102 _LIT(KICalFreq, "FREQ");
       
   103 _LIT(KICalUntil, "UNTIL");
       
   104 _LIT(KICalCount, "COUNT");
       
   105 _LIT(KICalInterval, "INTERVAL");
       
   106 _LIT(KICalBySecond, "BYSECOND");
       
   107 _LIT(KICalByMinute, "BYMINUTE");
       
   108 _LIT(KICalByHour, "BYHOUR");
       
   109 _LIT(KICalByDay, "BYDAY");
       
   110 _LIT(KICalByMonthDay, "BYMONTHDAY");
       
   111 _LIT(KICalByYearDay, "BYYEARDAY");
       
   112 _LIT(KICalByWeekDay, "BYWEEKDAY");
       
   113 _LIT(KICalByWeekNo, "BYWEEKNO");
       
   114 _LIT(KICalByMonth, "BYMONTH");
       
   115 _LIT(KICalWkSt, "WKST");
       
   116 _LIT(KICalBySetPos, "BYSETPOS");
       
   117 
       
   118 // Methods
       
   119 
       
   120 _LIT(KICalPublish, "PUBLISH");
       
   121 _LIT(KICalRequest, "REQUEST");
       
   122 _LIT(KICalReply, "REPLY");
       
   123 _LIT(KICalAdd, "ADD");
       
   124 _LIT(KICalCancel, "CANCEL");
       
   125 _LIT(KICalRefresh, "REFRESH");
       
   126 _LIT(KICalCounter, "COUNTER");
       
   127 _LIT(KICalDeclineCounter, "DECLINECOUNTER");
       
   128 
       
   129 // Separators
       
   130 
       
   131 _LIT(KICalColon, ":");
       
   132 _LIT(KICalSemiColon, ";");
       
   133 _LIT(KICalEquals, "=");
       
   134 _LIT(KICalComma, ",");
       
   135 
       
   136 const TUint KICalDateTimeSeparator('T');
       
   137 
       
   138 // Escape characters
       
   139 
       
   140 _LIT(KICalBackslash, "//");
       
   141 _LIT(KICalQuote, "\"");
       
   142 
       
   143 // Escaped characters
       
   144 
       
   145 _LIT(KICalBackslashN, "\\n");	// The character '\', followed by the character 'n', *not* newline.
       
   146 
       
   147 const TUint KICalBackslashChar('\\');
       
   148 const TUint KICalCarriageReturnChar('\r');
       
   149 const TUint KICalColonChar(':');
       
   150 const TUint KICalCommaChar(',');
       
   151 const TUint KICalEqualsChar('=');
       
   152 const TUint KICalLowerCaseNChar('n');
       
   153 const TUint KICalNewlineChar('\n');
       
   154 const TUint KICalQuoteChar('"');
       
   155 const TUint KICalSemiColonChar(';');
       
   156 const TUint KICalUpperCaseNChar('N');
       
   157 
       
   158 // Whitespace characters
       
   159 
       
   160 const TUint KICalSpaceChar(' ');
       
   161 const TUint KICalHTabChar('\t');
       
   162 
       
   163 // Parameters
       
   164 
       
   165 _LIT(KICalAtlrep, "ALTREP");
       
   166 _LIT(KICalCn, "CN");
       
   167 _LIT(KICalCuType, "CUTYPE");
       
   168 _LIT(KICalDelegatedFrom, "DELEGATED-FROM");
       
   169 _LIT(KICalDelegatedTo, "DELEGATED-TO");
       
   170 _LIT(KICalDir, "DIR");
       
   171 _LIT(KICalEncoding, "ENCODING");
       
   172 _LIT(KICalFmtType, "FMTTYPE");
       
   173 _LIT(KICalFbType, "FBTYPE");
       
   174 _LIT(KICalLanguage, "LANGUAGE");
       
   175 _LIT(KICalMember, "MEMBER");
       
   176 _LIT(KICalPartStat, "PARTSTAT");
       
   177 _LIT(KICalRelated, "RELATED");
       
   178 _LIT(KICalRelType, "RELTYPE");
       
   179 _LIT(KICalRole, "ROLE");
       
   180 _LIT(KICalRsvp, "RSVP");
       
   181 _LIT(KICalSentBy, "SENT-BY");
       
   182 _LIT(KICalValue, "VALUE");
       
   183 _LIT(KICalIndividual, "INDIVIDUAL");
       
   184 _LIT(KICalGroup, "GROUP");
       
   185 _LIT(KICalResource, "RESOURCE");
       
   186 _LIT(KICalRoom, "ROOM");
       
   187 _LIT(KICalUnknown, "UNKNOWN");
       
   188 _LIT(KICalBase64, "BASE64");
       
   189 _LIT(KICalFree, "FREE");
       
   190 _LIT(KICalBusy, "BUSY");
       
   191 _LIT(KICalBusyUnavailable, "BUSY-UNAVAILABLE");
       
   192 _LIT(KICalBusyTentative, "BUSY-TENTATIVE");
       
   193 _LIT(KICalNeedsAction, "NEEDS-ACTION");
       
   194 _LIT(KICalAccepted, "ACCEPTED");
       
   195 _LIT(KICalDeclined, "DECLINED");
       
   196 _LIT(KICalTentative, "TENTATIVE");
       
   197 _LIT(KICalDelegated, "DELEGATED");
       
   198 _LIT(KICalInProcess, "IN-PROCESS");
       
   199 _LIT(KICalStart, "START");
       
   200 _LIT(KICalParent, "PARENT");
       
   201 _LIT(KICalChild, "CHILD");
       
   202 _LIT(KICalSibling, "SIBLING");
       
   203 _LIT(KICalChair, "CHAIR");
       
   204 _LIT(KICalReqParticipant, "REQ-PARTICIPANT");
       
   205 _LIT(KICalOptParticipant, "OPT-PARTICIPANT");
       
   206 _LIT(KICalNonParticipant, "NON-PARTICIPANT");
       
   207 _LIT(KICalTrue, "TRUE");
       
   208 _LIT(KICalFalse, "FALSE");
       
   209 _LIT(KICalSecondly, "SECONDLY");
       
   210 _LIT(KICalMinutely, "MINUTELY");
       
   211 _LIT(KICalHourly, "HOURLY");
       
   212 _LIT(KICalDaily, "DAILY");
       
   213 _LIT(KICalWeekly, "WEEKLY");
       
   214 _LIT(KICalMonthly, "MONTHLY");
       
   215 _LIT(KICalYearly, "YEARLY");
       
   216 _LIT(KICalSunday, "SU");
       
   217 _LIT(KICalMonday, "MO");
       
   218 _LIT(KICalTuesday, "TU");
       
   219 _LIT(KICalWednesday, "WE");
       
   220 _LIT(KICalThursday, "TH");
       
   221 _LIT(KICalFriday, "FR");
       
   222 _LIT(KICalSaturday, "SA");
       
   223 _LIT(KICalPublic, "PUBLIC");
       
   224 _LIT(KICalPrivate, "PRIVATE");
       
   225 _LIT(KICalConfidential, "CONFIDENTIAL");
       
   226 _LIT(KICalConfirmed, "CONFIRMED");
       
   227 _LIT(KICalCancelled, "CANCELLED");
       
   228 _LIT(KICalDraft, "DRAFT");
       
   229 _LIT(KICalFinal, "FINAL");
       
   230 _LIT(KICalDateTime, "DATE-TIME");
       
   231 _LIT(KICalDate, "DATE");
       
   232 _LIT(KICalPeriod, "PERIOD");
       
   233 _LIT(KICalOpaque, "OPAQUE");
       
   234 _LIT(KICalTransparent, "TRANSPARENT");
       
   235 _LIT(KICalAudio, "AUDIO");
       
   236 _LIT(KICalDisplay, "DISPLAY");
       
   237 _LIT(KICalEmail, "EMAIL");
       
   238 _LIT(KICalProcedure, "PROCEDURE");
       
   239 
       
   240 #endif	// ICALKEYWORDS_H
       
   241 
       
   242 // End of File