Changeset 3382
- Timestamp:
- 06/24/08 20:19:29 (2 months ago)
- Files:
-
- trunk/formats/xmlformat-calendar.h (modified) (7 diffs)
- trunk/formats/xmlformat-common.h (modified) (2 diffs)
- trunk/formats/xmlformat-event.h (added)
- trunk/formats/xmlformat-note.h (modified) (2 diffs)
- trunk/formats/xmlformat-todo.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/formats/xmlformat-calendar.h
r3381 r3382 18 18 */ 19 19 20 #include "xmlformat-common.h"21 22 20 #ifndef XMLFORMAT_CALENDAR_H 23 21 #define XMLFORMAT_CALENDAR_H 22 23 #include "xmlformat-common.h" 24 24 25 25 #define XMLFORMAT_CALENDAR_ROOT "note" … … 47 47 #define XMLFORMAT_CALENDAR_ALARM_FORMATTYPE "FormatType" 48 48 #define XMLFORMAT_CALENDAR_ALARM_ENCODING "Encoding" 49 #define XMLFORMAT_CALENDAR_50 #define XMLFORMAT_CALENDAR_51 #define XMLFORMAT_CALENDAR_52 #define XMLFORMAT_CALENDAR_53 49 54 50 // Attachment … … 102 98 #define XMLFORMAT_CALENDAR_DURATION_SECONDS "Seconds" 103 99 100 // FreeBusy 101 #define XMLFORMAT_CALENDAR_FREEBUSY "FreeBusy" 102 #define XMLFORMAT_CALENDAR_FREEBUSY_ATTENDEE "Attendee" 103 #define XMLFORMAT_CALENDAR_FREEBUSY_CONTACT "Contact" 104 #define XMLFORMAT_CALENDAR_FREEBUSY_COMMENT "Comment" 105 #define XMLFORMAT_CALENDAR_FREEBUSY_CONTENT "Content" 106 #define XMLFORMAT_CALENDAR_FREEBUSY_DATEEND "DateEnd" 107 #define XMLFORMAT_CALENDAR_FREEBUSY_DATESTAMP "DateStamp" 108 #define XMLFORMAT_CALENDAR_FREEBUSY_DATESTARTED "DateStarted" 109 #define XMLFORMAT_CALENDAR_FREEBUSY_DURATION "Duration" 110 #define XMLFORMAT_CALENDAR_FREEBUSY_ORGANIZER "Organizer" 111 #define XMLFORMAT_CALENDAR_FREEBUSY_RSTATUS "RStatus" 112 #define XMLFORMAT_CALENDAR_FREEBUSY_UID "Uid" 113 #define XMLFORMAT_CALENDAR_FREEBUSY_URL "Url" 114 115 // FreeBusyElement 116 #define XMLFORMAT_CALENDAR_FREEBUSYELEMENT "FreeBusyElement" 117 #define XMLFORMAT_CALENDAR_FREEBUSYELEMENT_TYPE "Type" 118 #define XMLFORMAT_CALENDAR_FREEBUSYELEMENT_PERIOD "Period" 119 104 120 // IntegerContent 105 121 #define XMLFORMAT_CALENDAR_INTEGERCONTENT "IntegerContent" … … 114 130 #define XMLFORMAT_CALENDAR_ORGANIZER_LANGUAGE "Language" 115 131 132 // Period 133 #define XMLFORMAT_CALENDAR_PERIOD "Period" 134 #define XMLFORMAT_CALENDAR_PERIOD_START "Start" 135 #define XMLFORMAT_CALENDAR_PERIOD_DURATION "Duration" 136 #define XMLFORMAT_CALENDAR_PERIOD_END "End" 137 116 138 // Priority 117 139 #define XMLFORMAT_CALENDAR_PRIORITY "Priority" 118 #define XMLFORMAT_CALENDAR_PRIORITY_CONTENT "Content" 119 #define XMLFORMAT_CALENDAR_PRIORITY_CONTENT_MAX "9" 120 #define XMLFORMAT_CALENDAR_PRIORITY_CONTENT_MIN "0" 140 #define XMLFORMAT_CALENDAR_PRIORITY_CONTENT "Content" // Element 141 #define XMLFORMAT_CALENDAR_PRIORITY_CONTENT_MAX "9" // Max value of Element 142 #define XMLFORMAT_CALENDAR_PRIORITY_CONTENT_MIN "0" // Min value of Element 143 144 // RecurrenceDateTimeList 145 #define XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST "RecurrenceDateTimeList" 146 #define XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_CONTENT "Content" // Element 147 #define XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_TIMEZONEID "TimezoneID" // Attribute 148 #define XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_VALUE "Value" // Attribute type RecurrenceDateTimeValue 149 #define XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_VALUE_DATETIME "DATE-TIME" // Value of Attribute 150 #define XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_VALUE_DATE "DATE" // Value of Attribute 151 #define XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_VALUE_PERIOD "PERIOD" // Value of Attribute 121 152 122 153 // RecurrenceId … … 142 173 #define XMLFORMAT_CALENDAR_RECURRENCERULE_TZCOMPONENT "TZComponent" 143 174 175 // RecurrenceRuleExtended 176 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED "RecurrenceRuleExtended" 177 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_FREQUENCY "Frequency" 178 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_UNTIL "Until" 179 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_COUNT "Count" 180 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_INTERVAL "Interval" 181 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYSECOND "BySecond" 182 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYMINUTE "ByMinute" 183 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYHOUR "ByHour" 184 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYDAY "ByDay" 185 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYMONTHDAY "ByMonthDay" 186 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYYEARDAY "ByYearDay" 187 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYWEEKNO "ByWeekNo" 188 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYMONTH "ByMonth" 189 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_BYSETPOS "BySetPos" 190 #define XMLFORMAT_CALENDAR_RECURRENCERULEEXTENDED_WKST "WKST" 191 144 192 // RelatedType 145 193 #define XMLFORMAT_CALENDAR_RELATEDTYPE "RelatedType" … … 182 230 #define XMLFORMAT_CALENDAR_STATUS_CONTENT_CANCELLED "CANCELLED" 183 231 232 // TimeTransparency 233 #define XMLFORMAT_CALENDAR_TIMETRANSPARENCY "TimeTransparency" 234 #define XMLFORMAT_CALENDAR_TIMETRANSPARENCY_CONTENT "Content" 235 #define XMLFORMAT_CALENDAR_TIMETRANSPARENCY_CONTENT_OPAQUE "OPAQUE" 236 #define XMLFORMAT_CALENDAR_TIMETRANSPARENCY_CONTENT_TRANSPARENT "TRANSPARENT" 237 238 // Timezone 239 #define XMLFORMAT_CALENDAR_TIMEZONE "Timezone" 240 #define XMLFORMAT_CALENDAR_TIMEZONE_LASTMODIFIED "LastModified" // Type DateTimeContent 241 #define XMLFORMAT_CALENDAR_TIMEZONE_TZURL "TZUrl" // Element 242 #define XMLFORMAT_CALENDAR_TIMEZONE_XLOCATION "X-Location" // Element 243 #define XMLFORMAT_CALENDAR_TIMEZONE_TIMEZONEID "TimezoneID" // Attribute 244 #define XMLFORMAT_CALENDAR_TIMEZONE_TZCOMPONENT "TZComponent" // Attribute 245 246 // TimezoneComponent 247 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT "TimezoneComponent" 248 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_COMMENT "Comment" // Type MultiText 249 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_RECURRENCEDATETIME "RecurrenceDateTime" // Type RecurrenceDateTimeList 250 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_DATETIMESTART "DateTimeStart" // Element 251 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_TZNAME "TZName" // Element 252 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_TZOFFSETFROM "TZOffsetFrom" // Type UtcOffset 253 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_TZOFFSETTO "TZOffsetTo" // Type UtcOffset 254 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_TIMEZONEID "TimezoneID" // Attribute 255 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_TZCOMPONENT "TZComponent" // Attribute 256 #define XMLFORMAT_CALENDAR_TIMEZONECOMPONENT_LANGUAGE "Language" // Attribute 257 184 258 // TriggerType 185 259 #define XMLFORMAT_CALENDAR_TRIGGERTYPE "TriggerType" … … 191 265 #define XMLFORMAT_CALENDAR_URLCONTENT_CONTENT "Content" 192 266 267 // Weekday 268 #define XMLFORMAT_CALENDAR_WEEKDAY "Weekday" 269 #define XMLFORMAT_CALENDAR_WEEKDAY_SUNDAY "SU" 270 #define XMLFORMAT_CALENDAR_WEEKDAY_MONDAY "MO" 271 #define XMLFORMAT_CALENDAR_WEEKDAY_TUESDAY "TU" 272 #define XMLFORMAT_CALENDAR_WEEKDAY_WEDNESDAY "WE" 273 #define XMLFORMAT_CALENDAR_WEEKDAY_THURSDAY "TH" 274 #define XMLFORMAT_CALENDAR_WEEKDAY_FRIDAY "FR" 275 #define XMLFORMAT_CALENDAR_WEEKDAY_SATURDAY "SA" 276 193 277 #endif /* XMLFORMAT_CALENDAR_H */ trunk/formats/xmlformat-common.h
r3381 r3382 27 27 // Class 28 28 #define XMLFORMAT_COMMON_CLASS "Class" 29 #define XMLFORMAT_COMMON_C ONTENT "Content"30 #define XMLFORMAT_COMMON_C ONTENT_PUBLIC"PUBLIC"31 #define XMLFORMAT_COMMON_C ONTENT_PRIVATE "PRIVATE"32 #define XMLFORMAT_COMMON_C ONTENT_CONFIDENTIAL"CONFIDENTIAL"33 #define XMLFORMAT_COMMON_C ONTENT_DEFAULT XMLFORMAT_COMMON_CONTENT_PUBLIC29 #define XMLFORMAT_COMMON_CLASS_CONTENT "Content" 30 #define XMLFORMAT_COMMON_CLASS_CONTENT_PUBLIC "PUBLIC" 31 #define XMLFORMAT_COMMON_CLASS_CONTENT_PRIVATE "PRIVATE" 32 #define XMLFORMAT_COMMON_CLASS_CONTENT_CONFIDENTIAL "CONFIDENTIAL" 33 #define XMLFORMAT_COMMON_CLASS_CONTENT_DEFAULT XMLFORMAT_COMMON_CONTENT_PUBLIC 34 34 35 35 // DateValueType … … 40 40 // DateTimeContent 41 41 #define XMLFORMAT_COMMON_DATETIMECONTENT "DateTimeContent" 42 #define XMLFORMAT_COMMON_DATETIMECONTENT_CONTENT "Content" 43 #define XMLFORMAT_COMMON_DATETIMECONTENT_VALUE "Value" 44 #define XMLFORMAT_COMMON_DATETIMECONTENT_TIMEZONEID "TimezoneID" 42 #define XMLFORMAT_COMMON_DATETIMECONTENT_CONTENT "Content" // Element 43 #define XMLFORMAT_COMMON_DATETIMECONTENT_VALUE "Value" // Attribute 44 #define XMLFORMAT_COMMON_DATETIMECONTENT_TIMEZONEID "TimezoneID" // Attribute 45 45 46 46 // Multitext trunk/formats/xmlformat-note.h
r3381 r3382 18 18 */ 19 19 20 #ifndef XMLFORMAT_NOTE_H 21 #define XMLFORMAT_NOTE_H 22 20 23 #include "xmlformat-common.h" 21 24 #include "xmlformat-calendar.h" 22 25 23 #ifndef XMLFORMAT_NOTE_H24 #define XMLFORMAT_NOTE_H25 26 26 #define XMLFORMAT_NOTE_ROOT "note" 27 27 #define XMLFORMAT_NOTE_VERSION "version" 28 28 29 // Attach ment29 // Attach 30 30 #define XMLFORMAT_NOTE_ATTACH "Attach" 31 31 #define XMLFORMAT_NOTE_ATTACH_CONTENT XMLFORMAT_CALENDAR_ATTACHMENT_CONTENT … … 66 66 // Class 67 67 #define XMLFORMAT_NOTE_CLASS "Class" 68 #define XMLFORMAT_NOTE_CLASS_CONTENT XMLFORMAT_COMMON_C ONTENT69 #define XMLFORMAT_NOTE_CLASS_CONTENT_PUBLIC XMLFORMAT_COMMON_C ONTENT_PUBLIC70 #define XMLFORMAT_NOTE_CLASS_CONTENT_PRIVATE XMLFORMAT_COMMON_C ONTENT_PRIVATE71 #define XMLFORMAT_NOTE_CLASS_CONTENT_CONFIDENTIAL XMLFORMAT_COMMON_C ONTENT_CONFIDENTIAL68 #define XMLFORMAT_NOTE_CLASS_CONTENT XMLFORMAT_COMMON_CLASS_CONTENT 69 #define XMLFORMAT_NOTE_CLASS_CONTENT_PUBLIC XMLFORMAT_COMMON_CLASS_CONTENT_PUBLIC 70 #define XMLFORMAT_NOTE_CLASS_CONTENT_PRIVATE XMLFORMAT_COMMON_CLASS_CONTENT_PRIVATE 71 #define XMLFORMAT_NOTE_CLASS_CONTENT_CONFIDENTIAL XMLFORMAT_COMMON_CLASS_CONTENT_CONFIDENTIAL 72 72 73 73 // Comment trunk/formats/xmlformat-todo.h
r3381 r3382 20 20 #ifndef XMLFORMAT_TODO_H 21 21 #define XMLFORMAT_TODO_H 22 23 #include "xmlformat-common.h" 24 #include "xmlformat-calendar.h" 22 25 23 26 #define XMLFORMAT_TODO_ROOT "todo" … … 95 98 // Class 96 99 #define XMLFORMAT_TODO_CLASS "Class" 97 #define XMLFORMAT_TODO_CLASS_CONTENT XMLFORMAT_COMMON_C ONTENT98 #define XMLFORMAT_TODO_CLASS_CONTENT_PUBLIC XMLFORMAT_COMMON_C ONTENT_PUBLIC99 #define XMLFORMAT_TODO_CLASS_CONTENT_PRIVATE XMLFORMAT_COMMON_C ONTENT_PRIVATE100 #define XMLFORMAT_TODO_CLASS_CONTENT_CONFIDENTIAL XMLFORMAT_COMMON_C ONTENT_CONFIDENTIAL100 #define XMLFORMAT_TODO_CLASS_CONTENT XMLFORMAT_COMMON_CLASS_CONTENT 101 #define XMLFORMAT_TODO_CLASS_CONTENT_PUBLIC XMLFORMAT_COMMON_CLASS_CONTENT_PUBLIC 102 #define XMLFORMAT_TODO_CLASS_CONTENT_PRIVATE XMLFORMAT_COMMON_CLASS_CONTENT_PRIVATE 103 #define XMLFORMAT_TODO_CLASS_CONTENT_CONFIDENTIAL XMLFORMAT_COMMON_CLASS_CONTENT_CONFIDENTIAL 101 104 102 105 // Comment … … 235 238 #define XMLFORMAT_TODO_PRODUCTID_CONTENT XMLFORMAT_COMMON_STRINGCONTENT_CONTENT 236 239 240 // RecurrenceDateTime 241 #define XMLFORMAT_TODO_RECURRENCEDATETIME "RecurrenceDateTime" 242 #define XMLFORMAT_TODO_RECURRENCEDATETIME_CONTENT XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_CONTENT 243 #define XMLFORMAT_TODO_RECURRENCEDATETIME_TIMEZONEID XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_TIMEZONEID 244 #define XMLFORMAT_TODO_RECURRENCEDATETIME_VALUE XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_VALUE // Attribute type RecurrenceDateTimeList 245 #define XMLFORMAT_TODO_RECURRENCEDATETIME_VALUE_DATETIME XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_VALUE_DATETIME 246 #define XMLFORMAT_TODO_RECURRENCEDATETIME_VALUE_DATE XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_VALUE_DATE 247 #define XMLFORMAT_TODO_RECURRENCEDATETIME_VALUE_PERIOD XMLFORMAT_CALENDAR_RECURRENCEDATETIMELIST_VALUE_PERIOD 248 237 249 // RecurrenceId 238 250 #define XMLFORMAT_TODO_RECURRENCEID "RecurrenceId" … … 242 254 #define XMLFORMAT_TODO_RECURRENCEID_RANGE_THISANDPRIOR XMLFORMAT_CALENDAR_RECURRENCEID_RANGE_THISANDPRIOR 243 255 #define XMLFORMAT_TODO_RECURRENCEID_RANGE_THISANDFUTURE XMLFORMAT_CALENDAR_RECURRENCEID_RANGE_THISANDFUTURE 244 #define XMLFORMAT_TODO_RECURRENCEID_VALUE XMLFORMAT_CALENDAR_RECURRENCEID_VALUE 256 #define XMLFORMAT_TODO_RECURRENCEID_VALUE XMLFORMAT_CALENDAR_RECURRENCEID_VALUE 245 257 #define XMLFORMAT_TODO_RECURRENCEID_VALUE_DATE XMLFORMAT_COMMON_DATEVALUETYPE_DATE 246 258 #define XMLFORMAT_TODO_RECURRENCEID_VALUE_DATETIME XMLFORMAT_COMMON_DATEVALUETYPE_DATETIME
