pimappsupport/vcardandvcal/tsrc/TVCAL.CPP
changeset 0 f979ecb2b13e
equal deleted inserted replaced
-1:000000000000 0:f979ecb2b13e
       
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15  
       
    16 #include "TVERSIT.H"
       
    17 
       
    18 void CVCalTest::GetSampleVersitL()
       
    19 	{
       
    20 	if(!iParser)
       
    21 		iParser = CParserVCal::NewL();
       
    22 	iVersit.Zero();
       
    23 	iVersit.Append(_L8(" BEgIN : vcalendar"));
       
    24 	iVersit.Append(KVersitTokenCRLF);
       
    25 	iVersit.Append(_L8("VERSION:1.0"));
       
    26 	iVersit.Append(KVersitTokenCRLF);
       
    27 #if defined _UNICODE
       
    28 	iVersit.Append(_L8("DAYLIGHT;CHARSET=UTF-8:TRUE;-06;19990707T025959;20000427T010000;ŚmĬth;EDT"));
       
    29 	iVersit.Append(KVersitTokenCRLF);
       
    30 #endif
       
    31 	iVersit.Append(_L8("DAYLIGHT:FALSE"));
       
    32 	iVersit.Append(KVersitTokenCRLF);
       
    33 	iVersit.Append(_L8("GEO:37.24,-17.87"));
       
    34 	iVersit.Append(KVersitTokenCRLF);
       
    35 	iVersit.Append(_L8("PRODID:-//Symbian Foundation Corporation//NONSGML My Product//EN"));
       
    36 	iVersit.Append(KVersitTokenCRLF);
       
    37 	iVersit.Append(_L8("TZ:-05"));
       
    38 	iVersit.Append(KVersitTokenCRLF);
       
    39 	iVersit.Append(_L8("TZ:+05:30"));
       
    40 	iVersit.Append(KVersitTokenCRLF);
       
    41 	iVersit.Append(_L8("BEGIN:VTODO"));
       
    42 	iVersit.Append(KVersitTokenCRLF);
       
    43 	iVersit.Append(_L8("RRULE:MD12 #0"));
       
    44 	iVersit.Append(KVersitTokenCRLF);
       
    45 #if defined _UNICODE
       
    46 	iVersit.Append(_L8("MALARM;CHARSET=UTF-8:66660416T000000;PT1H;24;IRS@us.gov;JÒhÑ ŚmĬth - the Check Is In The Mail!"));
       
    47 	iVersit.Append(KVersitTokenCRLF);
       
    48 #endif
       
    49 	iVersit.Append(_L8("DESCRIPTION;;;CHARSET=ISO-8859-8;ENCODING=QUOTED-PRINTABLE:Don’t forget to order Girl="));
       
    50 	iVersit.Append(KVersitTokenCRLF);
       
    51 	iVersit.Append(_L8(" Scout cookies from Stacey today!"));
       
    52 	iVersit.Append(KVersitTokenCRLF);   //QUOTED-PRINTABLE
       
    53 	iVersit.Append(_L8("DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Meeting Arrangement=0D=0A=0D=0A9:30 -="));
       
    54 	iVersit.Append(KVersitTokenCRLF);
       
    55 	iVersit.Append(_L8(" 10:30 Meeting room 1 with Example1 and Example2.=0D=0A=0D=0A"));
       
    56 	iVersit.Append(KVersitTokenCRLF);
       
    57 	iVersit.Append(_L8(" Scout cookies from Stacey today!"));
       
    58 	iVersit.Append(KVersitTokenCRLF);   //QUOTED-PRINTABLE
       
    59 	iVersit.Append(_L8("DESCRIPTION:This is a very very very very very very very very very  very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long line of text"));
       
    60 	iVersit.Append(KVersitTokenCRLF);
       
    61 	iVersit.Append(_L8("DESCRIPTION:This is a very very very very very very very very very very very very very"));
       
    62 	iVersit.Append(KVersitTokenCRLF);
       
    63 	iVersit.Append(_L8("ATTACH;VALUE=CONTENT-ID:<anexample.part3.960817T083000.sfMail@host1.com>"));
       
    64 	iVersit.Append(KVersitTokenCRLF);
       
    65 	iVersit.Append(_L8("ATTACH;VALUE=URL:file://symbianfoundation.example/pub/reports/r-960812.ps"));
       
    66 	iVersit.Append(KVersitTokenCRLF);
       
    67 	iVersit.Append(_L8("ATTENDEE;ROLE=OWNER;STATUS=COMPLETED:anexample@host1.com"));
       
    68 	iVersit.Append(KVersitTokenCRLF);
       
    69 	iVersit.Append(_L8("ATTENDEE;ROLE=OWNER;STATUS=CONFIRMED:A Example <aexample@host1.com>"));
       
    70 	iVersit.Append(KVersitTokenCRLF);
       
    71 	iVersit.Append(_L8("ATTENDEE;ROLE=ATTENDEE;STATUS=TENTATIVE:AN Example <anexample@host2.com>"));
       
    72 	iVersit.Append(KVersitTokenCRLF);
       
    73 	iVersit.Append(_L8("ATTENDEE;ROLE=DELEGATE;STATUS=CONFIRMED:B Example <bexample@host1.com>"));
       
    74 	iVersit.Append(KVersitTokenCRLF);
       
    75 	iVersit.Append(_L8("ATTENDEE;ROLE=ATTENDEE;STATUS=CONFIRMED;VALUE=URL;TYPE=VCARD:http://www.xyz.com/~myvcard.vcf"));
       
    76 	iVersit.Append(KVersitTokenCRLF);
       
    77 	iVersit.Append(_L8("AALARM;TYPE=WAVE;VALUE=URL:20000101T000000; ; ; file://mmedia/taps.wav"));
       
    78 	iVersit.Append(KVersitTokenCRLF);
       
    79 	iVersit.Append(_L8("AALARM;TYPE=WAVE;VALUE=CONTENT-ID:20000903T060000;PT15M;4;<example.part2.=960901T083000.sfMail@host1.com>"));
       
    80 	iVersit.Append(KVersitTokenCRLF);
       
    81 	iVersit.Append(_L8("CATEGORIES:APPOINTMENT;EDUCATION"));
       
    82 	iVersit.Append(KVersitTokenCRLF);
       
    83 	iVersit.Append(_L8("CATEGORIES:MEETING"));
       
    84 	iVersit.Append(KVersitTokenCRLF);
       
    85 	iVersit.Append(_L8("CLASS:PUBLIC"));
       
    86 	iVersit.Append(KVersitTokenCRLF);
       
    87 	iVersit.Append(_L8("DCREATED:19991231T235959"));
       
    88 	iVersit.Append(KVersitTokenCRLF);
       
    89 	iVersit.Append(_L8("COMPLETED:20000101T000000"));
       
    90 	iVersit.Append(KVersitTokenCRLF);
       
    91 	iVersit.Append(_L8("DALARM:29990415T235000;PT5M;2;Your Taxes Are Due !!!"));
       
    92 	iVersit.Append(KVersitTokenCRLF);
       
    93 	iVersit.Append(_L8("DUE:40240401T235959Z"));
       
    94 	iVersit.Append(KVersitTokenCRLF);
       
    95 	iVersit.Append(_L8("DTEND:99991231T235959Z"));
       
    96 	iVersit.Append(KVersitTokenCRLF);
       
    97 	iVersit.Append(_L8("EXDATE:19990402T010000Z;20000403T010000Z;20010404T010000Z"));
       
    98 	iVersit.Append(KVersitTokenCRLF);
       
    99 	iVersit.Append(_L8("EXRULE:W2 TU TH #2"));
       
   100 	iVersit.Append(KVersitTokenCRLF);
       
   101 	iVersit.Append(_L8("EXRULE:D1 #10"));
       
   102 	iVersit.Append(KVersitTokenCRLF);
       
   103 	iVersit.Append(_L8("EXRULE:YM1 6 7 #8"));
       
   104 	iVersit.Append(KVersitTokenCRLF);
       
   105 	iVersit.Append(_L8("EXRULE:D1 #10"));
       
   106 	iVersit.Append(KVersitTokenCRLF);
       
   107 	iVersit.Append(_L8("EXRULE:D1 19941224T000000Z"));
       
   108 	iVersit.Append(KVersitTokenCRLF);
       
   109 	iVersit.Append(_L8("EXRULE:W1 #10"));
       
   110 	iVersit.Append(KVersitTokenCRLF);
       
   111 	iVersit.Append(_L8("EXRULE:W1 20261224T000000Z"));
       
   112 	iVersit.Append(KVersitTokenCRLF); 
       
   113 	iVersit.Append(_L8("EXRULE:W2 #0"));
       
   114 	iVersit.Append(KVersitTokenCRLF);  
       
   115 	iVersit.Append(_L8("EXRULE:W2 MO WE FR 20001224T000000Z"));
       
   116 	iVersit.Append(KVersitTokenCRLF); 
       
   117 	iVersit.Append(_L8("EXRULE:MP1 1+ FR #10"));
       
   118 	iVersit.Append(KVersitTokenCRLF);  
       
   119 	iVersit.Append(_L8("EXRULE:MP1 1+ FR 19991231T235959Z"));
       
   120 	iVersit.Append(KVersitTokenCRLF);
       
   121 	iVersit.Append(_L8("EXRULE:MP2 1+ SU 1- SU #10"));
       
   122 	iVersit.Append(KVersitTokenCRLF);  
       
   123 	iVersit.Append(_L8("EXRULE:MP6 2+ MO TU WE TH FR #10"));
       
   124 	iVersit.Append(KVersitTokenCRLF); 
       
   125 	iVersit.Append(_L8("EXRULE:MP1 2- MO #6"));
       
   126 	iVersit.Append(KVersitTokenCRLF);
       
   127 	iVersit.Append(_L8("EXRULE:MD1 3- #0"));
       
   128 	iVersit.Append(KVersitTokenCRLF);
       
   129 	iVersit.Append(_L8("EXRULE:MD1 2 15 #10"));
       
   130 	iVersit.Append(KVersitTokenCRLF); 
       
   131 	iVersit.Append(_L8("EXRULE:MD1 1 LD #10"));
       
   132 	iVersit.Append(KVersitTokenCRLF);
       
   133 	iVersit.Append(_L8("EXRULE:MD1 1 1- #10"));
       
   134 	iVersit.Append(KVersitTokenCRLF);
       
   135 	iVersit.Append(_L8("EXRULE:MD18 10 11 12 13 14 15 #10"));
       
   136 	iVersit.Append(KVersitTokenCRLF); 
       
   137 	iVersit.Append(_L8("EXRULE:MD1 2- #5"));
       
   138 	iVersit.Append(KVersitTokenCRLF);  
       
   139 	iVersit.Append(_L8("EXRULE:YM1 6 7 #10"));
       
   140 	iVersit.Append(KVersitTokenCRLF);  
       
   141 	iVersit.Append(_L8("EXRULE:YM2 1 2 3 #10"));
       
   142 	iVersit.Append(KVersitTokenCRLF);
       
   143 	iVersit.Append(_L8("EXRULE:YD3 1 100 200 #10"));
       
   144 	iVersit.Append(KVersitTokenCRLF);
       
   145 	iVersit.Append(_L8("RRULE:W2 TU TH"));
       
   146 	iVersit.Append(KVersitTokenCRLF);
       
   147 	iVersit.Append(_L8("RRULE:D1 #10"));
       
   148 	iVersit.Append(KVersitTokenCRLF);
       
   149 	iVersit.Append(_L8("RRULE:YM1 6 7 #8"));
       
   150 	iVersit.Append(KVersitTokenCRLF);
       
   151 	iVersit.Append(_L8("LAST-MODIFIED:19960817T133000Z"));
       
   152 	iVersit.Append(KVersitTokenCRLF);
       
   153 	iVersit.Append(_L8("LOCATION:Conference Room - F123, Bldg. 002"));
       
   154 	iVersit.Append(KVersitTokenCRLF);
       
   155 	iVersit.Append(_L8("LOCATION;VALUE=URL;TYPE=VCARD:http://www.symbianfoundation.example/~example.vcf"));
       
   156 	iVersit.Append(KVersitTokenCRLF);
       
   157 
       
   158 	iVersit.Append(_L8("RNUM:3"));
       
   159 	iVersit.Append(KVersitTokenCRLF);
       
   160 	iVersit.Append(_L8("PRIORITY:2"));
       
   161 	iVersit.Append(KVersitTokenCRLF);
       
   162 	iVersit.Append(_L8("PALARM;VALUE=URL:80980415T235000;P2Y10M15DT10H30M20S;2;file://myapps/shockme.exe"));
       
   163 	iVersit.Append(KVersitTokenCRLF);
       
   164 	iVersit.Append(_L8("PALARM;VALUE=URL:80990415T235000;PT1H30M;2;file://myapps/shockme.exe"));
       
   165 	iVersit.Append(KVersitTokenCRLF);
       
   166 	iVersit.Append(_L8("PALARM;VALUE=URL:81000415T235000;P6W;2;file://myapps/shockme.exe"));
       
   167 	iVersit.Append(KVersitTokenCRLF);
       
   168 	iVersit.Append(_L8("PALARM;VALUE=URL:81010415T235000;PT5M;2;file://myapps/shockme.exe"));
       
   169 	iVersit.Append(KVersitTokenCRLF);
       
   170 	iVersit.Append(_L8("RELATED-TO:<example.part7.19960817T083000.sfMail@host3.com>"));
       
   171 	iVersit.Append(KVersitTokenCRLF);
       
   172 	iVersit.Append(_L8("RELATED-TO:19960401-080045-4000F192713-0052"));
       
   173 	iVersit.Append(KVersitTokenCRLF);
       
   174 	iVersit.Append(_L8("RDATE:19960402T010000Z;19960403T010000Z;19960404T010000Z"));
       
   175 	iVersit.Append(KVersitTokenCRLF);
       
   176 	iVersit.Append(_L8("RESOURCES:EASEL;PROJECTOR;VCR"));
       
   177 	iVersit.Append(KVersitTokenCRLF);
       
   178 	iVersit.Append(_L8("SEQUENCE:1"));
       
   179 	iVersit.Append(KVersitTokenCRLF);
       
   180 	iVersit.Append(_L8("DTSTART:19960401T235959"));
       
   181 	iVersit.Append(KVersitTokenCRLF);
       
   182 	iVersit.Append(_L8("STATUS:TENTATIVE"));
       
   183 	iVersit.Append(KVersitTokenCRLF);
       
   184 	iVersit.Append(_L8("SUMMARY;LANGUAGE=fr-CA:Department Party"));
       
   185 	iVersit.Append(KVersitTokenCRLF);
       
   186 	iVersit.Append(_L8("TRANSP:0"));
       
   187 	iVersit.Append(KVersitTokenCRLF);
       
   188 	iVersit.Append(_L8("URL:http://symbianfoundation.example/pub/calendars/example/mytime.or3"));
       
   189 	iVersit.Append(KVersitTokenCRLF);
       
   190 	iVersit.Append(_L8("UID:19960401-080045-4000F192713-0052"));
       
   191 	iVersit.Append(KVersitTokenCRLF);
       
   192 	iVersit.Append(_L8("X-ABC-MMSUBJ;TYPE=WAV; VALUE=URL: http://symbianfoundation.example/mysubj.wav"));
       
   193 	iVersit.Append(KVersitTokenCRLF);
       
   194 	iVersit.Append(_L8("END:VTODO"));
       
   195 	iVersit.Append(KVersitTokenCRLF);
       
   196 	iVersit.Append(_L8("BEGIN:VEVENT"));
       
   197 	iVersit.Append(KVersitTokenCRLF);
       
   198 	iVersit.Append(_L8("DESCRIPTION;charset=AScii;lanGuage=SPanish : sausages"));
       
   199 	iVersit.Append(KVersitTokenCRLF);
       
   200 	iVersit.Append(_L8("DTSTART ; ENCODING=7-Bit: 20001127T0930"));
       
   201 	iVersit.Append(KVersitTokenCRLF);
       
   202 	iVersit.Append(_L8("DTEND;ENCODING=8-biT : 20101127T100000Z"));
       
   203 	iVersit.Append(KVersitTokenCRLF);
       
   204 	iVersit.Append(_L8("RRULE: D1 #10"));
       
   205 	iVersit.Append(KVersitTokenCRLF);
       
   206 	iVersit.Append(_L8("UID:12345"));
       
   207 	iVersit.Append(KVersitTokenCRLF);
       
   208 	iVersit.Append(_L8("X-PSION: 0"));
       
   209 	iVersit.Append(KVersitTokenCRLF);
       
   210 	iVersit.Append(_L8("END : VEVENT"));
       
   211 	iVersit.Append(KVersitTokenCRLF);
       
   212 	iVersit.Append(_L8("END:VCALENDAR"));
       
   213 	iVersit.Append(KVersitTokenCRLF);
       
   214 	}