+#include "CalendarTimezone.h"
+
+using namespace std;
+
+void CalendarTimezoneObject::SaveObjectData(string *SaveData){
+
+ string DataLine = "";
+ string DataLineProcessed = "";
+
+ *SaveData += "BEGIN:VTIMEZONE\n";
+
+ // Process the TZID.
+
+ if (TimeZoneData.size() > 0){
+
+ if (TimeZoneDataTokens.size() > 0){
+
+ DataLine += "TZID;";
+ DataLine += TimeZoneDataTokens;
+
+ } else {
+
+ DataLine += "TZID";
+
+ }
+
+ DataLine += ":";
+ DataLine += TimeZoneData;
+ DataLine += "\n";
+
+ DataLineProcessed = OutputText(&DataLine);
+
+ *SaveData += DataLineProcessed;
+
+ DataLine.clear();
+ DataLineProcessed.clear();
+
+ }
+
+ *SaveData += "END:VTIMEZONE\n";
+
+}
\ No newline at end of file