Changeset 3382

Show
Ignore:
Timestamp:
06/24/08 20:19:29 (2 months ago)
Author:
bricks
Message:

Next literals for ticket #82

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/formats/xmlformat-calendar.h

    r3381 r3382  
    1818 */ 
    1919 
    20 #include "xmlformat-common.h" 
    21  
    2220#ifndef XMLFORMAT_CALENDAR_H 
    2321#define XMLFORMAT_CALENDAR_H 
     22 
     23#include "xmlformat-common.h" 
    2424 
    2525#define XMLFORMAT_CALENDAR_ROOT                         "note" 
     
    4747#define XMLFORMAT_CALENDAR_ALARM_FORMATTYPE             "FormatType" 
    4848#define XMLFORMAT_CALENDAR_ALARM_ENCODING               "Encoding" 
    49 #define XMLFORMAT_CALENDAR_ 
    50 #define XMLFORMAT_CALENDAR_ 
    51 #define XMLFORMAT_CALENDAR_ 
    52 #define XMLFORMAT_CALENDAR_ 
    5349 
    5450// Attachment 
     
    10298#define XMLFORMAT_CALENDAR_DURATION_SECONDS             "Seconds" 
    10399 
     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 
    104120// IntegerContent 
    105121#define XMLFORMAT_CALENDAR_INTEGERCONTENT               "IntegerContent" 
     
    114130#define XMLFORMAT_CALENDAR_ORGANIZER_LANGUAGE           "Language" 
    115131 
     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 
    116138// Priority 
    117139#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 
    121152 
    122153// RecurrenceId 
     
    142173#define XMLFORMAT_CALENDAR_RECURRENCERULE_TZCOMPONENT   "TZComponent" 
    143174 
     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 
    144192// RelatedType 
    145193#define XMLFORMAT_CALENDAR_RELATEDTYPE                  "RelatedType" 
     
    182230#define XMLFORMAT_CALENDAR_STATUS_CONTENT_CANCELLED     "CANCELLED" 
    183231 
     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 
    184258// TriggerType 
    185259#define XMLFORMAT_CALENDAR_TRIGGERTYPE                  "TriggerType" 
     
    191265#define XMLFORMAT_CALENDAR_URLCONTENT_CONTENT           "Content" 
    192266 
     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 
    193277#endif /* XMLFORMAT_CALENDAR_H */ 
  • trunk/formats/xmlformat-common.h

    r3381 r3382  
    2727// Class 
    2828#define XMLFORMAT_COMMON_CLASS                          "Class" 
    29 #define XMLFORMAT_COMMON_CONTENT                      "Content" 
    30 #define XMLFORMAT_COMMON_CONTENT_PUBLIC                       "PUBLIC" 
    31 #define XMLFORMAT_COMMON_CONTENT_PRIVATE              "PRIVATE" 
    32 #define XMLFORMAT_COMMON_CONTENT_CONFIDENTIAL         "CONFIDENTIAL" 
    33 #define XMLFORMAT_COMMON_CONTENT_DEFAULT              XMLFORMAT_COMMON_CONTENT_PUBLIC  
     29#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  
    3434 
    3535// DateValueType 
     
    4040// DateTimeContent 
    4141#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 
    4545 
    4646// Multitext 
  • trunk/formats/xmlformat-note.h

    r3381 r3382  
    1818 */ 
    1919 
     20#ifndef XMLFORMAT_NOTE_H 
     21#define XMLFORMAT_NOTE_H 
     22 
    2023#include "xmlformat-common.h" 
    2124#include "xmlformat-calendar.h" 
    2225 
    23 #ifndef XMLFORMAT_NOTE_H 
    24 #define XMLFORMAT_NOTE_H 
    25  
    2626#define XMLFORMAT_NOTE_ROOT                             "note" 
    2727#define XMLFORMAT_NOTE_VERSION                          "version" 
    2828 
    29 // Attachment 
     29// Attach 
    3030#define XMLFORMAT_NOTE_ATTACH                           "Attach" 
    3131#define XMLFORMAT_NOTE_ATTACH_CONTENT                   XMLFORMAT_CALENDAR_ATTACHMENT_CONTENT 
     
    6666// Class 
    6767#define XMLFORMAT_NOTE_CLASS                            "Class" 
    68 #define XMLFORMAT_NOTE_CLASS_CONTENT                    XMLFORMAT_COMMON_CONTENT 
    69 #define XMLFORMAT_NOTE_CLASS_CONTENT_PUBLIC             XMLFORMAT_COMMON_CONTENT_PUBLIC 
    70 #define XMLFORMAT_NOTE_CLASS_CONTENT_PRIVATE            XMLFORMAT_COMMON_CONTENT_PRIVATE 
    71 #define XMLFORMAT_NOTE_CLASS_CONTENT_CONFIDENTIAL       XMLFORMAT_COMMON_CONTENT_CONFIDENTIAL 
     68#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 
    7272 
    7373// Comment 
  • trunk/formats/xmlformat-todo.h

    r3381 r3382  
    2020#ifndef XMLFORMAT_TODO_H 
    2121#define XMLFORMAT_TODO_H 
     22 
     23#include "xmlformat-common.h" 
     24#include "xmlformat-calendar.h" 
    2225 
    2326#define XMLFORMAT_TODO_ROOT                             "todo" 
     
    9598// Class 
    9699#define XMLFORMAT_TODO_CLASS                            "Class" 
    97 #define XMLFORMAT_TODO_CLASS_CONTENT                    XMLFORMAT_COMMON_CONTENT 
    98 #define XMLFORMAT_TODO_CLASS_CONTENT_PUBLIC             XMLFORMAT_COMMON_CONTENT_PUBLIC 
    99 #define XMLFORMAT_TODO_CLASS_CONTENT_PRIVATE            XMLFORMAT_COMMON_CONTENT_PRIVATE 
    100 #define XMLFORMAT_TODO_CLASS_CONTENT_CONFIDENTIAL       XMLFORMAT_COMMON_CONTENT_CONFIDENTIAL 
     100#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 
    101104 
    102105// Comment 
     
    235238#define XMLFORMAT_TODO_PRODUCTID_CONTENT                XMLFORMAT_COMMON_STRINGCONTENT_CONTENT 
    236239 
     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 
    237249// RecurrenceId 
    238250#define XMLFORMAT_TODO_RECURRENCEID                     "RecurrenceId" 
     
    242254#define XMLFORMAT_TODO_RECURRENCEID_RANGE_THISANDPRIOR  XMLFORMAT_CALENDAR_RECURRENCEID_RANGE_THISANDPRIOR 
    243255#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                           
    245257#define XMLFORMAT_TODO_RECURRENCEID_VALUE_DATE          XMLFORMAT_COMMON_DATEVALUETYPE_DATE 
    246258#define XMLFORMAT_TODO_RECURRENCEID_VALUE_DATETIME      XMLFORMAT_COMMON_DATEVALUETYPE_DATETIME