Renamed more classes from Julian* to nsCal*.

Didn't rename JulianPtrArray, JulianString, JulianFormFactory.
This commit is contained in:
jsun%netscape.com 1998-09-29 22:11:18 +00:00
Родитель cbdebf6f68
Коммит 1ec1bf28cc
42 изменённых файлов: 1626 добавлений и 1626 удалений

Просмотреть файл

@ -644,19 +644,19 @@ TextOffset status_start = 0,
} }
usAttendStatus.extractBetween(status_start, status_end, tempString); usAttendStatus.extractBetween(status_start, status_end, tempString);
if (tempString == JulianKeyword::Instance()->ms_sACCEPTED ) if (tempString == nsCalKeyword::Instance()->ms_sACCEPTED )
{ {
doAddHTML( Accepted_Gif_HTML ); doAddHTML( Accepted_Gif_HTML );
} else } else
if (tempString == JulianKeyword::Instance()->ms_sDECLINED ) if (tempString == nsCalKeyword::Instance()->ms_sDECLINED )
{ {
doAddHTML( Declined_Gif_HTML ); doAddHTML( Declined_Gif_HTML );
} else } else
if (tempString == JulianKeyword::Instance()->ms_sDELEGATED ) if (tempString == nsCalKeyword::Instance()->ms_sDELEGATED )
{ {
doAddHTML( Delegated_Gif_HTML ); doAddHTML( Delegated_Gif_HTML );
} else } else
if (tempString == JulianKeyword::Instance()->ms_sVCALNEEDSACTION ) if (tempString == nsCalKeyword::Instance()->ms_sVCALNEEDSACTION )
{ {
doAddHTML( NeedsAction_Gif_HTML ); doAddHTML( NeedsAction_Gif_HTML );
} else } else
@ -1174,13 +1174,13 @@ JulianFormFactory::getJulianErrorString(int32 ErrorNum)
{ {
JulianString* errortext = nil; JulianString* errortext = nil;
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart) errortext = &error1; else if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart) errortext = &error1; else
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidPromptValue) errortext = &error2; else if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidPromptValue) errortext = &error2; else
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidTimeStringError) errortext = &error3; else if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidTimeStringError) errortext = &error3; else
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidRecurrenceError) errortext = &error4; else if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidRecurrenceError) errortext = &error4; else
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue) errortext = &error5; else if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue) errortext = &error5; else
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName) errortext = &error6; else if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName) errortext = &error6; else
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidParameterName) errortext = &error7; else if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName) errortext = &error7; else
errortext = &error0; errortext = &error0;
return errortext->GetBuffer(); return errortext->GetBuffer();
@ -1226,7 +1226,7 @@ JulianFormFactory::doStatus()
errors = thisICalComp ? firstCalendar->getLogVector(thisICalComp) : firstCalendar->getLogVector(); errors = thisICalComp ? firstCalendar->getLogVector(thisICalComp) : firstCalendar->getLogVector();
if (errors != nil) if (errors != nil)
{ {
JulianLogError * element; nsCalLogError * element;
int32 error_max = MIN(5, errors->GetSize()); int32 error_max = MIN(5, errors->GetSize());
int32 lost_errors = errors->GetSize() - error_max; int32 lost_errors = errors->GetSize() - error_max;
JulianString u; JulianString u;
@ -1235,7 +1235,7 @@ JulianFormFactory::doStatus()
{ {
char* errorprefix; char* errorprefix;
element = (JulianLogError *)errors->GetAt(x); element = (nsCalLogError *)errors->GetAt(x);
u = ""; u = "";
cjst = element->getShortReturnStatusCode().toCString(""); cjst = element->getShortReturnStatusCode().toCString("");

Просмотреть файл

@ -213,7 +213,7 @@ public:
JLog* getLog() const { return m_Log; }; JLog* getLog() const { return m_Log; };
/** /**
* Return the vector of JulianLogErrors on this ICalComponent: * Return the vector of nsCalLogErrors on this ICalComponent:
* Return 0 if ic is not in this calendar. * Return 0 if ic is not in this calendar.
* Return 0 if ic has no error vector. * Return 0 if ic has no error vector.
* Do not deallocate returned vector. Returns a ptr to vector, not a new vector. * Do not deallocate returned vector. Returns a ptr to vector, not a new vector.
@ -224,7 +224,7 @@ public:
JulianPtrArray * getLogVector(ICalComponent * ic); JulianPtrArray * getLogVector(ICalComponent * ic);
/** /**
* Return the vector of JulianLogErrors on this calendar. * Return the vector of nsCalLogErrors on this calendar.
* Return 0 if this calendar has no error vector. * Return 0 if this calendar has no error vector.
* Do not deallocate returned vector. Returns a ptr to vector, not a new vector. * Do not deallocate returned vector. Returns a ptr to vector, not a new vector.
*/ */

Просмотреть файл

@ -236,7 +236,7 @@ void Attendee::parse(UnicodeString & propVal,
void Attendee::addParamValList(UnicodeString & paramValList, t_int32 hashCode) void Attendee::addParamValList(UnicodeString & paramValList, t_int32 hashCode)
{ {
UnicodeStringTokenizer * stMult = new UnicodeStringTokenizer(paramValList, UnicodeStringTokenizer * stMult = new UnicodeStringTokenizer(paramValList,
JulianKeyword::Instance()->ms_sCOMMA_SYMBOL); nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL);
PR_ASSERT(stMult != 0); PR_ASSERT(stMult != 0);
if (stMult != 0) if (stMult != 0)
{ {
@ -266,11 +266,11 @@ void Attendee::addParamValList(UnicodeString & paramValList, t_int32 hashCode)
} }
nsCalUtility::stripDoubleQuotes(u); // double quote property nsCalUtility::stripDoubleQuotes(u); // double quote property
if (JulianKeyword::Instance()->ms_ATOM_DELEGATED_TO == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED_TO == hashCode)
{ {
addDelegatedTo(u); addDelegatedTo(u);
} }
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATED_FROM == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED_FROM == hashCode)
{ {
addDelegatedFrom(u); addDelegatedFrom(u);
} }
@ -294,21 +294,21 @@ void Attendee::setParam(UnicodeString & paramName,
if (paramName.size() == 0) if (paramName.size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidParameterName, nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 200); nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 200);
} }
else else
{ {
t_int32 hashCode = paramName.hashCode(); t_int32 hashCode = paramName.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_ROLE == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_ROLE == hashCode)
{ {
i = stringToRole(paramVal); i = stringToRole(paramVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue, nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, paramVal, 200); paramName, paramVal, 200);
} }
else else
@ -316,21 +316,21 @@ void Attendee::setParam(UnicodeString & paramName,
if (getRole() >= 0) if (getRole() >= 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, 100); paramName, 100);
} }
setRole((Attendee::ROLE) i); setRole((Attendee::ROLE) i);
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_CUTYPE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_CUTYPE == hashCode)
{ {
i = stringToType(paramVal); i = stringToType(paramVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue, nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, paramVal, 200); paramName, paramVal, 200);
} }
else else
@ -338,21 +338,21 @@ void Attendee::setParam(UnicodeString & paramName,
if (getType() >= 0) if (getType() >= 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, 100); paramName, 100);
} }
setType((Attendee::TYPE) i); setType((Attendee::TYPE) i);
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_PARTSTAT == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_PARTSTAT == hashCode)
{ {
i = stringToStatus(paramVal); i = stringToStatus(paramVal);
if (i < 0 || !isValidStatus(m_ComponentType, (Attendee::STATUS) i)) if (i < 0 || !isValidStatus(m_ComponentType, (Attendee::STATUS) i))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue, nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, paramVal, 200); paramName, paramVal, 200);
} }
else else
@ -360,21 +360,21 @@ void Attendee::setParam(UnicodeString & paramName,
if (getStatus() >= 0) if (getStatus() >= 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, 100); paramName, 100);
} }
setStatus((Attendee::STATUS) i); setStatus((Attendee::STATUS) i);
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_EXPECT == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_EXPECT == hashCode)
{ {
i = stringToExpect(paramVal); i = stringToExpect(paramVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue, nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, paramVal, 200); paramName, paramVal, 200);
} }
else else
@ -382,21 +382,21 @@ void Attendee::setParam(UnicodeString & paramName,
if (getExpect() >= 0) if (getExpect() >= 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, 100); paramName, 100);
} }
setExpect((Attendee::EXPECT) i); setExpect((Attendee::EXPECT) i);
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_RSVP == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_RSVP == hashCode)
{ {
i = stringToRSVP(paramVal); i = stringToRSVP(paramVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue, nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, paramVal, 200); paramName, paramVal, 200);
} }
else else
@ -404,74 +404,74 @@ void Attendee::setParam(UnicodeString & paramName,
if (getRSVP() >= 0) if (getRSVP() >= 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, nsCalKeyword::Instance()->ms_sATTENDEE,
paramName, 100); paramName, 100);
} }
setRSVP((Attendee::RSVP) i); setRSVP((Attendee::RSVP) i);
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATED_TO == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED_TO == hashCode)
{ {
addParamValList(paramVal, hashCode); addParamValList(paramVal, hashCode);
} }
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATED_FROM == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED_FROM == hashCode)
{ {
addParamValList(paramVal, hashCode); addParamValList(paramVal, hashCode);
} }
else if (JulianKeyword::Instance()->ms_ATOM_MEMBER == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_MEMBER == hashCode)
{ {
addParamValList(paramVal, hashCode); addParamValList(paramVal, hashCode);
} }
// Newer properties 3-23-98 (cn, sent-by (double-quote), dir (double-quote)) // Newer properties 3-23-98 (cn, sent-by (double-quote), dir (double-quote))
else if (JulianKeyword::Instance()->ms_ATOM_CN == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_CN == hashCode)
{ {
if (getCN().size() != 0) if (getCN().size() != 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100); nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
} }
setCN(paramVal); setCN(paramVal);
} }
else if (JulianKeyword::Instance()->ms_ATOM_LANGUAGE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_LANGUAGE == hashCode)
{ {
if (getLanguage().size() != 0) if (getLanguage().size() != 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100); nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
} }
setLanguage(paramVal); setLanguage(paramVal);
} }
else if (JulianKeyword::Instance()->ms_ATOM_SENTBY == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_SENTBY == hashCode)
{ {
if (getSentBy().size() != 0) if (getSentBy().size() != 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100); nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
} }
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
setSentBy(paramVal); setSentBy(paramVal);
} }
else if (JulianKeyword::Instance()->ms_ATOM_DIR == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_DIR == hashCode)
{ {
if (getDir().size() != 0) if (getDir().size() != 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100); nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
} }
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
setDir(paramVal); setDir(paramVal);
} }
else if (ICalProperty::IsXToken(paramName)) else if (ICalProperty::IsXToken(paramName))
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iXTokenParamIgnored, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100); nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
} }
else else
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 200); nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 200);
} }
} }
} }
@ -490,7 +490,7 @@ UnicodeString & Attendee::toICALString(UnicodeString & out)
if (getStatus() != STATUS_NEEDSACTION) if (getStatus() != STATUS_NEEDSACTION)
{ {
#if 0 #if 0
//if (sStatus.compareIgnoreCase(JulianKeyword::Instance()->ms_sNEEDSACTION) != 0) { //if (sStatus.compareIgnoreCase(nsCalKeyword::Instance()->ms_sNEEDSACTION) != 0) {
/* /*
if (vsDelegatedTo != NULL && vsDelegatedTo.contains(sName)) if (vsDelegatedTo != NULL && vsDelegatedTo.contains(sName))
return formatDoneDelegateFromOnly(); return formatDoneDelegateFromOnly();
@ -530,7 +530,7 @@ UnicodeString & Attendee::toICALString(UnicodeString & sProp,
UnicodeString & Attendee::toString(UnicodeString & out) UnicodeString & Attendee::toString(UnicodeString & out)
{ {
out = toString(JulianFormatString::Instance()->ms_AttendeeStrDefaultFmt, out); out = toString(nsCalFormatString::Instance()->ms_AttendeeStrDefaultFmt, out);
return out; return out;
} }
@ -540,7 +540,7 @@ UnicodeString & Attendee::toString(UnicodeString & strFmt,
UnicodeString & out) UnicodeString & out)
{ {
if (strFmt.size() == 0 && if (strFmt.size() == 0 &&
JulianFormatString::Instance()->ms_AttendeeStrDefaultFmt.size() > 0) nsCalFormatString::Instance()->ms_AttendeeStrDefaultFmt.size() > 0)
{ {
// if empty format string, use default // if empty format string, use default
return toString(out); return toString(out);
@ -642,7 +642,7 @@ t_bool Attendee::isValid()
return FALSE; return FALSE;
// change to URL, must have "MAILTO:" in front // change to URL, must have "MAILTO:" in front
mailto = m_sName.extractBetween(0, 7, mailto); mailto = m_sName.extractBetween(0, 7, mailto);
if (mailto.compareIgnoreCase(JulianKeyword::Instance()->ms_sMAILTO_COLON) != 0) if (mailto.compareIgnoreCase(nsCalKeyword::Instance()->ms_sMAILTO_COLON) != 0)
return FALSE; return FALSE;
else else
return TRUE; return TRUE;
@ -683,7 +683,7 @@ UnicodeString Attendee::format(UnicodeString strFmt)
{ {
UnicodeString s, info; UnicodeString s, info;
t_int32 i,j; t_int32 i,j;
s += JulianKeyword::Instance()->ms_sATTENDEE; s += nsCalKeyword::Instance()->ms_sATTENDEE;
for ( i = 0; i < strFmt.size(); ) for ( i = 0; i < strFmt.size(); )
{ {
@ -728,57 +728,57 @@ UnicodeString Attendee::formatChar(t_int32 c)
// ALWAYS MUST BE LAST OF PARAMS // ALWAYS MUST BE LAST OF PARAMS
s = ":"; //ms_sCOLON_SYMBOL; s = ":"; //ms_sCOLON_SYMBOL;
s += getName(); s += getName();
s += JulianKeyword::Instance()->ms_sLINEBREAK; s += nsCalKeyword::Instance()->ms_sLINEBREAK;
return s; return s;
} }
case ms_cAttendeeRole: case ms_cAttendeeRole:
s = roleToString(getRole(), s); s = roleToString(getRole(), s);
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sROLE, s, u); nsCalKeyword::Instance()->ms_sROLE, s, u);
case ms_cAttendeeStatus: case ms_cAttendeeStatus:
s = statusToString(getStatus(), s); s = statusToString(getStatus(), s);
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sPARTSTAT, s, u); nsCalKeyword::Instance()->ms_sPARTSTAT, s, u);
case ms_cAttendeeRSVP: case ms_cAttendeeRSVP:
s = rsvpToString(getRSVP(), s); s = rsvpToString(getRSVP(), s);
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sRSVP, s, u); nsCalKeyword::Instance()->ms_sRSVP, s, u);
case ms_cAttendeeType: case ms_cAttendeeType:
s = typeToString(getType(), s); s = typeToString(getType(), s);
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sCUTYPE, s, u); nsCalKeyword::Instance()->ms_sCUTYPE, s, u);
case ms_cAttendeeExpect: case ms_cAttendeeExpect:
s = expectToString(getExpect(), s); s = expectToString(getExpect(), s);
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sEXPECT, s, u); nsCalKeyword::Instance()->ms_sEXPECT, s, u);
case ms_cAttendeeDelegatedTo: case ms_cAttendeeDelegatedTo:
xp = getDelegatedTo(); xp = getDelegatedTo();
return printMailToVector( return printMailToVector(
JulianKeyword::Instance()->ms_sDELEGATED_TO, xp, u); nsCalKeyword::Instance()->ms_sDELEGATED_TO, xp, u);
case ms_cAttendeeDelegatedFrom: case ms_cAttendeeDelegatedFrom:
xp = getDelegatedFrom(); xp = getDelegatedFrom();
return printMailToVector( return printMailToVector(
JulianKeyword::Instance()->ms_sDELEGATED_FROM, xp, u); nsCalKeyword::Instance()->ms_sDELEGATED_FROM, xp, u);
case ms_cAttendeeMember: case ms_cAttendeeMember:
xp = getMember(); xp = getMember();
return printMailToVector( return printMailToVector(
JulianKeyword::Instance()->ms_sMEMBER, xp, u); nsCalKeyword::Instance()->ms_sMEMBER, xp, u);
case ms_cAttendeeDir: case ms_cAttendeeDir:
s = m_Dir; s = m_Dir;
s = nsCalUtility::addDoubleQuotes(s); s = nsCalUtility::addDoubleQuotes(s);
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sDIR, s, u); nsCalKeyword::Instance()->ms_sDIR, s, u);
case ms_cAttendeeSentBy: case ms_cAttendeeSentBy:
s = m_SentBy; s = m_SentBy;
s = nsCalUtility::addDoubleQuotes(s); s = nsCalUtility::addDoubleQuotes(s);
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sSENTBY, s, u); nsCalKeyword::Instance()->ms_sSENTBY, s, u);
case ms_cAttendeeCN: case ms_cAttendeeCN:
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sCN, m_CN, u); nsCalKeyword::Instance()->ms_sCN, m_CN, u);
case ms_cAttendeeLanguage: case ms_cAttendeeLanguage:
return ICalProperty::parameterToCalString( return ICalProperty::parameterToCalString(
JulianKeyword::Instance()->ms_sLANGUAGE, m_Language, u); nsCalKeyword::Instance()->ms_sLANGUAGE, m_Language, u);
default: default:
return ""; return "";
} }
@ -817,21 +817,21 @@ Attendee::printMailToVector(UnicodeString & propName, JulianPtrArray * mailto,
UnicodeString Attendee::formatDoneAction() UnicodeString Attendee::formatDoneAction()
{ {
return format(JulianFormatString::Instance()->ms_sAttendeeDoneActionMessage); return format(nsCalFormatString::Instance()->ms_sAttendeeDoneActionMessage);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
#if 0 #if 0
UnicodeString Attendee::formatDoneDelegateToOnly() UnicodeString Attendee::formatDoneDelegateToOnly()
{ {
return format(JulianFormatString::Instance()->ms_sAttendeeDoneDelegateToOnly); return format(nsCalFormatString::Instance()->ms_sAttendeeDoneDelegateToOnly);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString Attendee::formatDoneDelegateFromOnly() UnicodeString Attendee::formatDoneDelegateFromOnly()
{ {
return format(JulianFormatString::Instance()->ms_sAttendeeDoneDelegateFromOnly); return format(nsCalFormatString::Instance()->ms_sAttendeeDoneDelegateFromOnly);
} }
#endif #endif
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -839,21 +839,21 @@ UnicodeString Attendee::formatDoneDelegateFromOnly()
// no need for %S, assumed to be NEEDS-ACTION // no need for %S, assumed to be NEEDS-ACTION
UnicodeString Attendee::formatNeedsAction() UnicodeString Attendee::formatNeedsAction()
{ {
return format(JulianFormatString::Instance()->ms_sAttendeeNeedsActionMessage); return format(nsCalFormatString::Instance()->ms_sAttendeeNeedsActionMessage);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
#if 0 #if 0
UnicodeString Attendee::formatDelegateToOnly() UnicodeString Attendee::formatDelegateToOnly()
{ {
return format(JulianFormatString::Instance()->ms_sAttendeeNeedsActionDelegateToOnly); return format(nsCalFormatString::Instance()->ms_sAttendeeNeedsActionDelegateToOnly);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString Attendee::formatDelegateFromOnly() UnicodeString Attendee::formatDelegateFromOnly()
{ {
return format(JulianFormatString::Instance()->ms_sAttendeeNeedsActionDelegateFromOnly); return format(nsCalFormatString::Instance()->ms_sAttendeeNeedsActionDelegateFromOnly);
} }
#endif #endif
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -949,16 +949,16 @@ Attendee::stringToRole(UnicodeString & sRole)
#if 0 #if 0
/* Old keywords */ /* Old keywords */
if (JulianKeyword::Instance()->ms_ATOM_ATTENDEE == hashCode) return ROLE_ATTENDEE; if (nsCalKeyword::Instance()->ms_ATOM_ATTENDEE == hashCode) return ROLE_ATTENDEE;
else if (JulianKeyword::Instance()->ms_ATOM_ORGANIZER == hashCode) return ROLE_ORGANIZER; else if (nsCalKeyword::Instance()->ms_ATOM_ORGANIZER == hashCode) return ROLE_ORGANIZER;
else if (JulianKeyword::Instance()->ms_ATOM_OWNER == hashCode) return ROLE_OWNER; else if (nsCalKeyword::Instance()->ms_ATOM_OWNER == hashCode) return ROLE_OWNER;
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATE == hashCode) return ROLE_DELEGATE; else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATE == hashCode) return ROLE_DELEGATE;
#endif #endif
if (JulianKeyword::Instance()->ms_ATOM_CHAIR == hashCode) return ROLE_CHAIR; if (nsCalKeyword::Instance()->ms_ATOM_CHAIR == hashCode) return ROLE_CHAIR;
else if (JulianKeyword::Instance()->ms_ATOM_REQ_PARTICIPANT == hashCode) return ROLE_REQ_PARTICIPANT; else if (nsCalKeyword::Instance()->ms_ATOM_REQ_PARTICIPANT == hashCode) return ROLE_REQ_PARTICIPANT;
else if (JulianKeyword::Instance()->ms_ATOM_OPT_PARTICIPANT == hashCode) return ROLE_OPT_PARTICIPANT; else if (nsCalKeyword::Instance()->ms_ATOM_OPT_PARTICIPANT == hashCode) return ROLE_OPT_PARTICIPANT;
else if (JulianKeyword::Instance()->ms_ATOM_NON_PARTICIPANT == hashCode) return ROLE_NON_PARTICIPANT; else if (nsCalKeyword::Instance()->ms_ATOM_NON_PARTICIPANT == hashCode) return ROLE_NON_PARTICIPANT;
else if (ICalProperty::IsXToken(sRole)) return ROLE_XPARAMVAL; else if (ICalProperty::IsXToken(sRole)) return ROLE_XPARAMVAL;
else return ROLE_INVALID; else return ROLE_INVALID;
} }
@ -971,11 +971,11 @@ Attendee::stringToType(UnicodeString & sType)
sType.toUpper(); sType.toUpper();
t_int32 hashCode = sType.hashCode(); t_int32 hashCode = sType.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_INDIVIDUAL == hashCode) return TYPE_INDIVIDUAL; if (nsCalKeyword::Instance()->ms_ATOM_INDIVIDUAL == hashCode) return TYPE_INDIVIDUAL;
else if (JulianKeyword::Instance()->ms_ATOM_GROUP == hashCode) return TYPE_GROUP; else if (nsCalKeyword::Instance()->ms_ATOM_GROUP == hashCode) return TYPE_GROUP;
else if (JulianKeyword::Instance()->ms_ATOM_RESOURCE == hashCode) return TYPE_RESOURCE; else if (nsCalKeyword::Instance()->ms_ATOM_RESOURCE == hashCode) return TYPE_RESOURCE;
else if (JulianKeyword::Instance()->ms_ATOM_ROOM == hashCode) return TYPE_ROOM; else if (nsCalKeyword::Instance()->ms_ATOM_ROOM == hashCode) return TYPE_ROOM;
else if (JulianKeyword::Instance()->ms_ATOM_UNKNOWN == hashCode) return TYPE_UNKNOWN; else if (nsCalKeyword::Instance()->ms_ATOM_UNKNOWN == hashCode) return TYPE_UNKNOWN;
else if (ICalProperty::IsXToken(sType)) return TYPE_XPARAMVAL; else if (ICalProperty::IsXToken(sType)) return TYPE_XPARAMVAL;
else return TYPE_INVALID; else return TYPE_INVALID;
} }
@ -988,15 +988,15 @@ Attendee::stringToStatus(UnicodeString & sStatus)
sStatus.toUpper(); sStatus.toUpper();
t_int32 hashCode = sStatus.hashCode(); t_int32 hashCode = sStatus.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_NEEDSACTION == hashCode) return STATUS_NEEDSACTION; if (nsCalKeyword::Instance()->ms_ATOM_NEEDSACTION == hashCode) return STATUS_NEEDSACTION;
else if (JulianKeyword::Instance()->ms_ATOM_VCALNEEDSACTION == hashCode) return STATUS_NEEDSACTION; else if (nsCalKeyword::Instance()->ms_ATOM_VCALNEEDSACTION == hashCode) return STATUS_NEEDSACTION;
else if (JulianKeyword::Instance()->ms_ATOM_ACCEPTED == hashCode) return STATUS_ACCEPTED; else if (nsCalKeyword::Instance()->ms_ATOM_ACCEPTED == hashCode) return STATUS_ACCEPTED;
else if (JulianKeyword::Instance()->ms_ATOM_DECLINED == hashCode) return STATUS_DECLINED; else if (nsCalKeyword::Instance()->ms_ATOM_DECLINED == hashCode) return STATUS_DECLINED;
else if (JulianKeyword::Instance()->ms_ATOM_TENTATIVE == hashCode) return STATUS_TENTATIVE; else if (nsCalKeyword::Instance()->ms_ATOM_TENTATIVE == hashCode) return STATUS_TENTATIVE;
else if (JulianKeyword::Instance()->ms_ATOM_COMPLETED == hashCode) return STATUS_COMPLETED; else if (nsCalKeyword::Instance()->ms_ATOM_COMPLETED == hashCode) return STATUS_COMPLETED;
else if (JulianKeyword::Instance()->ms_ATOM_INPROCESS == hashCode) return STATUS_INPROCESS; else if (nsCalKeyword::Instance()->ms_ATOM_INPROCESS == hashCode) return STATUS_INPROCESS;
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATED == hashCode) return STATUS_DELEGATED; else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED == hashCode) return STATUS_DELEGATED;
else if (ICalProperty::IsXToken(sStatus)) return STATUS_XPARAMVAL; else if (ICalProperty::IsXToken(sStatus)) return STATUS_XPARAMVAL;
else return STATUS_INVALID; else return STATUS_INVALID;
} }
@ -1009,8 +1009,8 @@ Attendee::stringToRSVP(UnicodeString & sRSVP)
sRSVP.toUpper(); sRSVP.toUpper();
t_int32 hashCode = sRSVP.hashCode(); t_int32 hashCode = sRSVP.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_FALSE == hashCode) return RSVP_FALSE; if (nsCalKeyword::Instance()->ms_ATOM_FALSE == hashCode) return RSVP_FALSE;
else if (JulianKeyword::Instance()->ms_ATOM_TRUE == hashCode) return RSVP_TRUE; else if (nsCalKeyword::Instance()->ms_ATOM_TRUE == hashCode) return RSVP_TRUE;
else return RSVP_INVALID; else return RSVP_INVALID;
} }
@ -1022,9 +1022,9 @@ Attendee::stringToExpect(UnicodeString & sExpect)
sExpect.toUpper(); sExpect.toUpper();
t_int32 hashCode = sExpect.hashCode(); t_int32 hashCode = sExpect.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_FYI == hashCode) return EXPECT_FYI; if (nsCalKeyword::Instance()->ms_ATOM_FYI == hashCode) return EXPECT_FYI;
else if (JulianKeyword::Instance()->ms_ATOM_REQUIRE == hashCode) return EXPECT_REQUIRE; else if (nsCalKeyword::Instance()->ms_ATOM_REQUIRE == hashCode) return EXPECT_REQUIRE;
else if (JulianKeyword::Instance()->ms_ATOM_REQUEST == hashCode) return EXPECT_REQUEST; else if (nsCalKeyword::Instance()->ms_ATOM_REQUEST == hashCode) return EXPECT_REQUEST;
else return EXPECT_INVALID; else return EXPECT_INVALID;
} }
@ -1038,20 +1038,20 @@ Attendee::roleToString(Attendee::ROLE role, UnicodeString & out)
#if 0 #if 0
/* Old Keywords */ /* Old Keywords */
case ROLE_ATTENDEE: out = JulianKeyword::Instance()->ms_sATTENDEE; break; case ROLE_ATTENDEE: out = nsCalKeyword::Instance()->ms_sATTENDEE; break;
case ROLE_ORGANIZER: out = JulianKeyword::Instance()->ms_sORGANIZER; break; case ROLE_ORGANIZER: out = nsCalKeyword::Instance()->ms_sORGANIZER; break;
case ROLE_OWNER: out = JulianKeyword::Instance()->ms_sOWNER; break; case ROLE_OWNER: out = nsCalKeyword::Instance()->ms_sOWNER; break;
case ROLE_DELEGATE: out = JulianKeyword::Instance()->ms_sDELEGATE; break; case ROLE_DELEGATE: out = nsCalKeyword::Instance()->ms_sDELEGATE; break;
#endif #endif
case ROLE_CHAIR: out = JulianKeyword::Instance()->ms_sCHAIR; break; case ROLE_CHAIR: out = nsCalKeyword::Instance()->ms_sCHAIR; break;
case ROLE_REQ_PARTICIPANT: out = JulianKeyword::Instance()->ms_sREQ_PARTICIPANT; break; case ROLE_REQ_PARTICIPANT: out = nsCalKeyword::Instance()->ms_sREQ_PARTICIPANT; break;
case ROLE_OPT_PARTICIPANT: out = JulianKeyword::Instance()->ms_sOPT_PARTICIPANT; break; case ROLE_OPT_PARTICIPANT: out = nsCalKeyword::Instance()->ms_sOPT_PARTICIPANT; break;
case ROLE_NON_PARTICIPANT: out = JulianKeyword::Instance()->ms_sNON_PARTICIPANT; break; case ROLE_NON_PARTICIPANT: out = nsCalKeyword::Instance()->ms_sNON_PARTICIPANT; break;
case ROLE_XPARAMVAL: out = JulianKeyword::Instance()->ms_sXPARAMVAL; break; case ROLE_XPARAMVAL: out = nsCalKeyword::Instance()->ms_sXPARAMVAL; break;
default: default:
// default return req participant // default return req participant
out = JulianKeyword::Instance()->ms_sREQ_PARTICIPANT; out = nsCalKeyword::Instance()->ms_sREQ_PARTICIPANT;
break; break;
} }
return out; return out;
@ -1064,15 +1064,15 @@ Attendee::typeToString(Attendee::TYPE type, UnicodeString & out)
{ {
switch(type) switch(type)
{ {
case TYPE_INDIVIDUAL: out = JulianKeyword::Instance()->ms_sINDIVIDUAL; break; case TYPE_INDIVIDUAL: out = nsCalKeyword::Instance()->ms_sINDIVIDUAL; break;
case TYPE_GROUP: out = JulianKeyword::Instance()->ms_sGROUP; break; case TYPE_GROUP: out = nsCalKeyword::Instance()->ms_sGROUP; break;
case TYPE_RESOURCE: out = JulianKeyword::Instance()->ms_sRESOURCE; break; case TYPE_RESOURCE: out = nsCalKeyword::Instance()->ms_sRESOURCE; break;
case TYPE_ROOM: out = JulianKeyword::Instance()->ms_sROOM; break; case TYPE_ROOM: out = nsCalKeyword::Instance()->ms_sROOM; break;
case TYPE_UNKNOWN: out = JulianKeyword::Instance()->ms_sUNKNOWN; break; case TYPE_UNKNOWN: out = nsCalKeyword::Instance()->ms_sUNKNOWN; break;
case TYPE_XPARAMVAL: out = JulianKeyword::Instance()->ms_sXPARAMVAL; break; case TYPE_XPARAMVAL: out = nsCalKeyword::Instance()->ms_sXPARAMVAL; break;
default: default:
// default return individual // default return individual
out = JulianKeyword::Instance()->ms_sINDIVIDUAL; out = nsCalKeyword::Instance()->ms_sINDIVIDUAL;
break; break;
} }
return out; return out;
@ -1085,17 +1085,17 @@ Attendee::statusToString(Attendee::STATUS status, UnicodeString & out)
{ {
switch(status) switch(status)
{ {
case STATUS_NEEDSACTION: out = JulianKeyword::Instance()->ms_sNEEDSACTION; break; case STATUS_NEEDSACTION: out = nsCalKeyword::Instance()->ms_sNEEDSACTION; break;
case STATUS_ACCEPTED: out = JulianKeyword::Instance()->ms_sACCEPTED; break; case STATUS_ACCEPTED: out = nsCalKeyword::Instance()->ms_sACCEPTED; break;
case STATUS_DECLINED: out = JulianKeyword::Instance()->ms_sDECLINED; break; case STATUS_DECLINED: out = nsCalKeyword::Instance()->ms_sDECLINED; break;
case STATUS_TENTATIVE: out = JulianKeyword::Instance()->ms_sTENTATIVE; break; case STATUS_TENTATIVE: out = nsCalKeyword::Instance()->ms_sTENTATIVE; break;
case STATUS_COMPLETED: out = JulianKeyword::Instance()->ms_sCOMPLETED; break; case STATUS_COMPLETED: out = nsCalKeyword::Instance()->ms_sCOMPLETED; break;
case STATUS_DELEGATED: out = JulianKeyword::Instance()->ms_sDELEGATED; break; case STATUS_DELEGATED: out = nsCalKeyword::Instance()->ms_sDELEGATED; break;
case STATUS_INPROCESS: out = JulianKeyword::Instance()->ms_sINPROCESS; break; case STATUS_INPROCESS: out = nsCalKeyword::Instance()->ms_sINPROCESS; break;
case STATUS_XPARAMVAL: out = JulianKeyword::Instance()->ms_sXPARAMVAL; break; case STATUS_XPARAMVAL: out = nsCalKeyword::Instance()->ms_sXPARAMVAL; break;
default: default:
// default return needs-action // default return needs-action
out = JulianKeyword::Instance()->ms_sNEEDSACTION; out = nsCalKeyword::Instance()->ms_sNEEDSACTION;
break; break;
} }
return out; return out;
@ -1108,11 +1108,11 @@ Attendee::rsvpToString(Attendee::RSVP rsvp, UnicodeString & out)
{ {
switch(rsvp) switch(rsvp)
{ {
case RSVP_FALSE: out = JulianKeyword::Instance()->ms_sFALSE; break; case RSVP_FALSE: out = nsCalKeyword::Instance()->ms_sFALSE; break;
case RSVP_TRUE: out = JulianKeyword::Instance()->ms_sTRUE; break; case RSVP_TRUE: out = nsCalKeyword::Instance()->ms_sTRUE; break;
default: default:
// default return false // default return false
out = JulianKeyword::Instance()->ms_sFALSE; out = nsCalKeyword::Instance()->ms_sFALSE;
break; break;
} }
return out; return out;
@ -1125,12 +1125,12 @@ Attendee::expectToString(Attendee::EXPECT expect, UnicodeString & out)
{ {
switch(expect) switch(expect)
{ {
case EXPECT_FYI: out = JulianKeyword::Instance()->ms_sFYI; break; case EXPECT_FYI: out = nsCalKeyword::Instance()->ms_sFYI; break;
case EXPECT_REQUIRE: out = JulianKeyword::Instance()->ms_sREQUIRE; break; case EXPECT_REQUIRE: out = nsCalKeyword::Instance()->ms_sREQUIRE; break;
case EXPECT_REQUEST: out = JulianKeyword::Instance()->ms_sREQUEST; break; case EXPECT_REQUEST: out = nsCalKeyword::Instance()->ms_sREQUEST; break;
default: default:
// default return fyi // default return fyi
out = JulianKeyword::Instance()->ms_sFYI; out = nsCalKeyword::Instance()->ms_sFYI;
break; break;
} }
return out; return out;

Просмотреть файл

@ -168,12 +168,12 @@ DateTimeProperty::toICALString(UnicodeString & sProp,
// don't print the TZID and VALUE parameters // don't print the TZID and VALUE parameters
// thus it will only print in Z time and VALUE assumed to be DATETIME // thus it will only print in Z time and VALUE assumed to be DATETIME
if ((u.compareIgnoreCase(JulianKeyword::Instance()->ms_sTZID) != 0) && if ((u.compareIgnoreCase(nsCalKeyword::Instance()->ms_sTZID) != 0) &&
(u.compareIgnoreCase(JulianKeyword::Instance()->ms_sVALUE) != 0)) (u.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVALUE) != 0))
out += aName->toICALString(u); out += aName->toICALString(u);
} }
out += ':'; out += sVal; out += JulianKeyword::Instance()->ms_sLINEBREAK; out += ':'; out += sVal; out += nsCalKeyword::Instance()->ms_sLINEBREAK;
} }
//if (FALSE) TRACE("out = %s\r\n", out.toCString("")); //if (FALSE) TRACE("out = %s\r\n", out.toCString(""));
return out; return out;

Просмотреть файл

@ -39,9 +39,9 @@ const t_int32 Freebusy::ms_iDEFAULT_STATUS= FB_STATUS_BUSY;
#endif #endif
//UnicodeString Freebusy::m_strDefaultFmt = "\tTYPE= ^T STATUS = ^S ^P\r\n"; //UnicodeString Freebusy::m_strDefaultFmt = "\tTYPE= ^T STATUS = ^S ^P\r\n";
//const UnicodeString Freebusy::JulianKeyword::Instance()->ms_sDEFAULT_TYPE = JulianKeyword::Instance()->ms_sBUSY; //const UnicodeString Freebusy::nsCalKeyword::Instance()->ms_sDEFAULT_TYPE = nsCalKeyword::Instance()->ms_sBUSY;
//const UnicodeString Freebusy::JulianKeyword::Instance()->ms_sDEFAULT_STATUS = JulianKeyword::Instance()->ms_sBUSY; //const UnicodeString Freebusy::nsCalKeyword::Instance()->ms_sDEFAULT_STATUS = nsCalKeyword::Instance()->ms_sBUSY;
//static UnicodeString s_sComma = JulianKeyword::Instance()->ms_sCOMMA_SYMBOL; //static UnicodeString s_sComma = nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL;
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -50,12 +50,12 @@ Freebusy::stringToType(UnicodeString & sType)
{ {
t_int32 hashCode = sType.hashCode(); t_int32 hashCode = sType.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_BUSY == hashCode) return FB_TYPE_BUSY; if (nsCalKeyword::Instance()->ms_ATOM_BUSY == hashCode) return FB_TYPE_BUSY;
else if (JulianKeyword::Instance()->ms_ATOM_FREE == hashCode) return FB_TYPE_FREE; else if (nsCalKeyword::Instance()->ms_ATOM_FREE == hashCode) return FB_TYPE_FREE;
// added 4-28-98 // added 4-28-98
else if (JulianKeyword::Instance()->ms_ATOM_BUSY_UNAVAILABLE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_BUSY_UNAVAILABLE == hashCode)
return FB_TYPE_BUSY_UNAVAILABLE; return FB_TYPE_BUSY_UNAVAILABLE;
else if (JulianKeyword::Instance()->ms_ATOM_BUSY_TENTATIVE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_BUSY_TENTATIVE == hashCode)
return FB_TYPE_BUSY_TENTATIVE; return FB_TYPE_BUSY_TENTATIVE;
else if (ICalProperty::IsXToken(sType)) else if (ICalProperty::IsXToken(sType))
return FB_TYPE_XPARAMVAL; return FB_TYPE_XPARAMVAL;
@ -69,15 +69,15 @@ Freebusy::typeToString(Freebusy::FB_TYPE type, UnicodeString & out)
{ {
switch(type) switch(type)
{ {
case FB_TYPE_BUSY: out = JulianKeyword::Instance()->ms_sBUSY; break; case FB_TYPE_BUSY: out = nsCalKeyword::Instance()->ms_sBUSY; break;
case FB_TYPE_FREE: out = JulianKeyword::Instance()->ms_sFREE; break; case FB_TYPE_FREE: out = nsCalKeyword::Instance()->ms_sFREE; break;
// added 4-28-98 // added 4-28-98
case FB_TYPE_BUSY_UNAVAILABLE: out = JulianKeyword::Instance()->ms_sBUSY_UNAVAILABLE; break; case FB_TYPE_BUSY_UNAVAILABLE: out = nsCalKeyword::Instance()->ms_sBUSY_UNAVAILABLE; break;
case FB_TYPE_BUSY_TENTATIVE: out = JulianKeyword::Instance()->ms_sBUSY_TENTATIVE; break; case FB_TYPE_BUSY_TENTATIVE: out = nsCalKeyword::Instance()->ms_sBUSY_TENTATIVE; break;
case FB_TYPE_XPARAMVAL: out = JulianKeyword::Instance()->ms_sXPARAMVAL; break; case FB_TYPE_XPARAMVAL: out = nsCalKeyword::Instance()->ms_sXPARAMVAL; break;
default: default:
// return default BUSY // return default BUSY
out = JulianKeyword::Instance()->ms_sBUSY; out = nsCalKeyword::Instance()->ms_sBUSY;
break; break;
} }
return out; return out;
@ -90,9 +90,9 @@ Freebusy::stringToStatus(UnicodeString & sStatus)
{ {
t_int32 hashCode = sStatus.hashCode(); t_int32 hashCode = sStatus.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_BUSY == hashCode) return FB_STATUS_BUSY; if (nsCalKeyword::Instance()->ms_ATOM_BUSY == hashCode) return FB_STATUS_BUSY;
else if (JulianKeyword::Instance()->ms_ATOM_UNAVAILABLE == hashCode) return FB_STATUS_UNAVAILABLE; else if (nsCalKeyword::Instance()->ms_ATOM_UNAVAILABLE == hashCode) return FB_STATUS_UNAVAILABLE;
else if (JulianKeyword::Instance()->ms_ATOM_TENTATIVE == hashCode) return FB_STATUS_TENTATIVE; else if (nsCalKeyword::Instance()->ms_ATOM_TENTATIVE == hashCode) return FB_STATUS_TENTATIVE;
else return FB_STATUS_INVALID; else return FB_STATUS_INVALID;
} }
@ -103,12 +103,12 @@ Freebusy::statusToString(Freebusy::FB_STATUS status, UnicodeString & out)
{ {
switch(status) switch(status)
{ {
case FB_STATUS_BUSY: out = JulianKeyword::Instance()->ms_sBUSY; break; case FB_STATUS_BUSY: out = nsCalKeyword::Instance()->ms_sBUSY; break;
case FB_STATUS_UNAVAILABLE: out = JulianKeyword::Instance()->ms_sUNAVAILABLE; break; case FB_STATUS_UNAVAILABLE: out = nsCalKeyword::Instance()->ms_sUNAVAILABLE; break;
case FB_STATUS_TENTATIVE: out = JulianKeyword::Instance()->ms_sTENTATIVE; break; case FB_STATUS_TENTATIVE: out = nsCalKeyword::Instance()->ms_sTENTATIVE; break;
default: default:
// return default BUSY // return default BUSY
out = JulianKeyword::Instance()->ms_sBUSY; out = nsCalKeyword::Instance()->ms_sBUSY;
break; break;
} }
return out; return out;
@ -130,7 +130,7 @@ void Freebusy::parsePeriod(UnicodeString & s, JulianPtrArray * vTimeZones)
{ {
} }
stMult = new UnicodeStringTokenizer(s, stMult = new UnicodeStringTokenizer(s,
JulianKeyword::Instance()->ms_sCOMMA_SYMBOL); nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL);
PR_ASSERT(stMult != 0); PR_ASSERT(stMult != 0);
if (stMult != 0) if (stMult != 0)
{ {
@ -147,8 +147,8 @@ void Freebusy::parsePeriod(UnicodeString & s, JulianPtrArray * vTimeZones)
{ {
if (!p->isValid()) if (!p->isValid())
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iFreebusyPeriodInvalid, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iFreebusyPeriodInvalid,
JulianKeyword::Instance()->ms_sFREEBUSY, sPeriod, 200); nsCalKeyword::Instance()->ms_sFREEBUSY, sPeriod, 200);
} }
else else
{ {
@ -168,47 +168,47 @@ void Freebusy::setParam(UnicodeString & paramName, UnicodeString & paramVal)
t_int32 i; t_int32 i;
if (paramName.size() == 0) if (paramName.size() == 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 200); nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 200);
} }
else else
{ {
t_int32 hashCode = paramName.hashCode(); t_int32 hashCode = paramName.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_FBTYPE == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_FBTYPE == hashCode)
{ {
i = Freebusy::stringToType(paramVal); i = Freebusy::stringToType(paramVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, paramVal, 200); nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, paramVal, 200);
} }
else else
{ {
if (getType() >= 0) if (getType() >= 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 100); nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
} }
setType((Freebusy::FB_TYPE) i); setType((Freebusy::FB_TYPE) i);
} }
} }
#if 0 #if 0
else if (JulianKeyword::Instance()->ms_ATOM_BSTAT == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_BSTAT == hashCode)
{ {
i = Freebusy::stringToStatus(paramVal); i = Freebusy::stringToStatus(paramVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, paramVal, 200); nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, paramVal, 200);
} }
else else
{ {
if (getStatus() >= 0) if (getStatus() >= 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 100); nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
} }
setStatus((Freebusy::FB_STATUS) i); setStatus((Freebusy::FB_STATUS) i);
} }
@ -216,14 +216,14 @@ void Freebusy::setParam(UnicodeString & paramName, UnicodeString & paramVal)
#endif #endif
else if (ICalProperty::IsXToken(paramName)) else if (ICalProperty::IsXToken(paramName))
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iXTokenParamIgnored, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 100); nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
} }
else else
{ {
// NOTE: what about optional parameters?? THERE ARE NONE. // NOTE: what about optional parameters?? THERE ARE NONE.
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 200); nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 200);
} }
} }
} }
@ -507,7 +507,7 @@ t_bool Freebusy::isValid()
UnicodeString & Freebusy::toString(UnicodeString & out) UnicodeString & Freebusy::toString(UnicodeString & out)
{ {
out = toString(JulianFormatString::Instance()->ms_FreebusyStrDefaultFmt, out); out = toString(nsCalFormatString::Instance()->ms_FreebusyStrDefaultFmt, out);
return out; return out;
} }
@ -516,7 +516,7 @@ UnicodeString & Freebusy::toString(UnicodeString & out)
UnicodeString & UnicodeString &
Freebusy::toString(UnicodeString & strFmt, UnicodeString & out) Freebusy::toString(UnicodeString & strFmt, UnicodeString & out)
{ {
if (strFmt.size() == 0 && JulianFormatString::Instance()->ms_FreebusyStrDefaultFmt.size() > 0) if (strFmt.size() == 0 && nsCalFormatString::Instance()->ms_FreebusyStrDefaultFmt.size() > 0)
{ {
// if empty string, use default // if empty string, use default
return toString(out); return toString(out);
@ -610,12 +610,12 @@ UnicodeString & Freebusy::toICALString(UnicodeString & out)
UnicodeString s, u; UnicodeString s, u;
t_int32 i; t_int32 i;
out = JulianKeyword::Instance()->ms_sFREEBUSY; out = nsCalKeyword::Instance()->ms_sFREEBUSY;
s = typeToString(getType(), s); s = typeToString(getType(), s);
out += ICalProperty::parameterToCalString(JulianKeyword::Instance()->ms_sFBTYPE, s, u); out += ICalProperty::parameterToCalString(nsCalKeyword::Instance()->ms_sFBTYPE, s, u);
#if 0 #if 0
s = statusToString(getStatus(), s); s = statusToString(getStatus(), s);
out += ICalProperty::parameterToCalString(JulianKeyword::Instance()->ms_sBSTAT, s, u); out += ICalProperty::parameterToCalString(nsCalKeyword::Instance()->ms_sBSTAT, s, u);
#endif #endif
out += ":"; out += ":";
if (m_vPeriod != 0) if (m_vPeriod != 0)
@ -627,13 +627,13 @@ UnicodeString & Freebusy::toICALString(UnicodeString & out)
if (i < m_vPeriod->GetSize() -1) if (i < m_vPeriod->GetSize() -1)
{ {
out += p->toICALString(); out += p->toICALString();
out += JulianKeyword::Instance()->ms_sCOMMA_SYMBOL; out += nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL;
} }
else else
out += p->toICALString(); out += p->toICALString();
} }
} }
out += JulianKeyword::Instance()->ms_sLINEBREAK; out += nsCalKeyword::Instance()->ms_sLINEBREAK;
out = ICalProperty::multiLineFormat(out); out = ICalProperty::multiLineFormat(out);
return out; return out;
} }

Просмотреть файл

@ -38,86 +38,86 @@ JulianFunctionTable * JulianFunctionTable::m_Instance = 0;
JulianFunctionTable::JulianFunctionTable() JulianFunctionTable::JulianFunctionTable()
{ {
alarmStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_ACTION.hashCode(), &VAlarm::storeAction); alarmStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_ACTION.hashCode(), &VAlarm::storeAction);
alarmStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_ACTION.hashCode(), &VAlarm::storeAction); alarmStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_ACTION.hashCode(), &VAlarm::storeAction);
alarmStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_ATTACH.hashCode(), &VAlarm::storeAttach); alarmStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_ATTACH.hashCode(), &VAlarm::storeAttach);
alarmStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &VAlarm::storeAttendee); alarmStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &VAlarm::storeAttendee);
alarmStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_DESCRIPTION.hashCode(), &VAlarm::storeDescription); alarmStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_DESCRIPTION.hashCode(), &VAlarm::storeDescription);
alarmStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VAlarm::storeDuration); alarmStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VAlarm::storeDuration);
alarmStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_REPEAT.hashCode(), &VAlarm::storeRepeat); alarmStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_REPEAT.hashCode(), &VAlarm::storeRepeat);
alarmStoreTable[7].set(JulianKeyword::Instance()->ms_ATOM_SUMMARY.hashCode(), &VAlarm::storeSummary); alarmStoreTable[7].set(nsCalKeyword::Instance()->ms_ATOM_SUMMARY.hashCode(), &VAlarm::storeSummary);
alarmStoreTable[8].set(JulianKeyword::Instance()->ms_ATOM_TRIGGER.hashCode(), &VAlarm::storeTrigger); alarmStoreTable[8].set(nsCalKeyword::Instance()->ms_ATOM_TRIGGER.hashCode(), &VAlarm::storeTrigger);
alarmStoreTable[9].set(0,0); alarmStoreTable[9].set(0,0);
tbeStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_ATTACH.hashCode(), &TimeBasedEvent::storeAttach); tbeStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_ATTACH.hashCode(), &TimeBasedEvent::storeAttach);
tbeStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &TimeBasedEvent::storeAttendees); tbeStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &TimeBasedEvent::storeAttendees);
tbeStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_CATEGORIES.hashCode(), &TimeBasedEvent::storeCategories); tbeStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_CATEGORIES.hashCode(), &TimeBasedEvent::storeCategories);
tbeStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_CLASS.hashCode(), &TimeBasedEvent::storeClass); tbeStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_CLASS.hashCode(), &TimeBasedEvent::storeClass);
tbeStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &TimeBasedEvent::storeComment); tbeStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &TimeBasedEvent::storeComment);
tbeStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_CONTACT.hashCode(), &TimeBasedEvent::storeContact); tbeStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_CONTACT.hashCode(), &TimeBasedEvent::storeContact);
tbeStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_CREATED.hashCode(), &TimeBasedEvent::storeCreated); tbeStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_CREATED.hashCode(), &TimeBasedEvent::storeCreated);
tbeStoreTable[7].set(JulianKeyword::Instance()->ms_ATOM_DESCRIPTION.hashCode(), &TimeBasedEvent::storeDescription); tbeStoreTable[7].set(nsCalKeyword::Instance()->ms_ATOM_DESCRIPTION.hashCode(), &TimeBasedEvent::storeDescription);
tbeStoreTable[8].set(JulianKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &TimeBasedEvent::storeDTStart); tbeStoreTable[8].set(nsCalKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &TimeBasedEvent::storeDTStart);
tbeStoreTable[9].set(JulianKeyword::Instance()->ms_ATOM_DTSTAMP.hashCode(), &TimeBasedEvent::storeDTStamp); tbeStoreTable[9].set(nsCalKeyword::Instance()->ms_ATOM_DTSTAMP.hashCode(), &TimeBasedEvent::storeDTStamp);
tbeStoreTable[10].set(JulianKeyword::Instance()->ms_ATOM_EXDATE.hashCode(), &TimeBasedEvent::storeExDate); tbeStoreTable[10].set(nsCalKeyword::Instance()->ms_ATOM_EXDATE.hashCode(), &TimeBasedEvent::storeExDate);
tbeStoreTable[11].set(JulianKeyword::Instance()->ms_ATOM_EXRULE.hashCode(), &TimeBasedEvent::storeExRule); tbeStoreTable[11].set(nsCalKeyword::Instance()->ms_ATOM_EXRULE.hashCode(), &TimeBasedEvent::storeExRule);
tbeStoreTable[12].set(JulianKeyword::Instance()->ms_ATOM_LASTMODIFIED.hashCode(), &TimeBasedEvent::storeLastModified); tbeStoreTable[12].set(nsCalKeyword::Instance()->ms_ATOM_LASTMODIFIED.hashCode(), &TimeBasedEvent::storeLastModified);
tbeStoreTable[13].set(JulianKeyword::Instance()->ms_ATOM_ORGANIZER.hashCode(), &TimeBasedEvent::storeOrganizer); tbeStoreTable[13].set(nsCalKeyword::Instance()->ms_ATOM_ORGANIZER.hashCode(), &TimeBasedEvent::storeOrganizer);
tbeStoreTable[14].set(JulianKeyword::Instance()->ms_ATOM_RDATE.hashCode(), &TimeBasedEvent::storeRDate); tbeStoreTable[14].set(nsCalKeyword::Instance()->ms_ATOM_RDATE.hashCode(), &TimeBasedEvent::storeRDate);
tbeStoreTable[15].set(JulianKeyword::Instance()->ms_ATOM_RRULE.hashCode(), &TimeBasedEvent::storeRRule); tbeStoreTable[15].set(nsCalKeyword::Instance()->ms_ATOM_RRULE.hashCode(), &TimeBasedEvent::storeRRule);
tbeStoreTable[16].set(JulianKeyword::Instance()->ms_ATOM_RECURRENCEID.hashCode(), &TimeBasedEvent::storeRecurrenceID); tbeStoreTable[16].set(nsCalKeyword::Instance()->ms_ATOM_RECURRENCEID.hashCode(), &TimeBasedEvent::storeRecurrenceID);
tbeStoreTable[17].set(JulianKeyword::Instance()->ms_ATOM_RELATEDTO.hashCode(), &TimeBasedEvent::storeRelatedTo); tbeStoreTable[17].set(nsCalKeyword::Instance()->ms_ATOM_RELATEDTO.hashCode(), &TimeBasedEvent::storeRelatedTo);
tbeStoreTable[18].set(JulianKeyword::Instance()->ms_ATOM_REQUESTSTATUS.hashCode(), &TimeBasedEvent::storeRequestStatus); tbeStoreTable[18].set(nsCalKeyword::Instance()->ms_ATOM_REQUESTSTATUS.hashCode(), &TimeBasedEvent::storeRequestStatus);
tbeStoreTable[19].set(JulianKeyword::Instance()->ms_ATOM_SEQUENCE.hashCode(), &TimeBasedEvent::storeSequence); tbeStoreTable[19].set(nsCalKeyword::Instance()->ms_ATOM_SEQUENCE.hashCode(), &TimeBasedEvent::storeSequence);
tbeStoreTable[20].set(JulianKeyword::Instance()->ms_ATOM_STATUS.hashCode(), &TimeBasedEvent::storeStatus); tbeStoreTable[20].set(nsCalKeyword::Instance()->ms_ATOM_STATUS.hashCode(), &TimeBasedEvent::storeStatus);
tbeStoreTable[21].set(JulianKeyword::Instance()->ms_ATOM_SUMMARY.hashCode(), &TimeBasedEvent::storeSummary); tbeStoreTable[21].set(nsCalKeyword::Instance()->ms_ATOM_SUMMARY.hashCode(), &TimeBasedEvent::storeSummary);
tbeStoreTable[22].set(JulianKeyword::Instance()->ms_ATOM_UID.hashCode(), &TimeBasedEvent::storeUID); tbeStoreTable[22].set(nsCalKeyword::Instance()->ms_ATOM_UID.hashCode(), &TimeBasedEvent::storeUID);
tbeStoreTable[23].set(JulianKeyword::Instance()->ms_ATOM_URL.hashCode(), &TimeBasedEvent::storeURL); tbeStoreTable[23].set(nsCalKeyword::Instance()->ms_ATOM_URL.hashCode(), &TimeBasedEvent::storeURL);
tbeStoreTable[24].set(0,0); tbeStoreTable[24].set(0,0);
tzStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &TZPart::storeComment); tzStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &TZPart::storeComment);
tzStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &TZPart::storeDTStart); tzStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &TZPart::storeDTStart);
tzStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_RDATE.hashCode(), &TZPart::storeRDate); tzStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_RDATE.hashCode(), &TZPart::storeRDate);
tzStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_RRULE.hashCode(), &TZPart::storeRRule); tzStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_RRULE.hashCode(), &TZPart::storeRRule);
tzStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_TZNAME.hashCode(), &TZPart::storeTZName); tzStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_TZNAME.hashCode(), &TZPart::storeTZName);
tzStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_TZOFFSETTO.hashCode(), &TZPart::storeTZOffsetTo); tzStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_TZOFFSETTO.hashCode(), &TZPart::storeTZOffsetTo);
tzStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_TZOFFSETFROM.hashCode(), &TZPart::storeTZOffsetFrom); tzStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_TZOFFSETFROM.hashCode(), &TZPart::storeTZOffsetFrom);
tzStoreTable[7].set(0,0); tzStoreTable[7].set(0,0);
veStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_DTEND.hashCode(), &VEvent::storeDTEnd); veStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_DTEND.hashCode(), &VEvent::storeDTEnd);
veStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VEvent::storeDuration); veStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VEvent::storeDuration);
veStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_GEO.hashCode(), &VEvent::storeGEO); veStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_GEO.hashCode(), &VEvent::storeGEO);
veStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_LOCATION.hashCode(), &VEvent::storeLocation); veStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_LOCATION.hashCode(), &VEvent::storeLocation);
veStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_PRIORITY.hashCode(), &VEvent::storePriority); veStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_PRIORITY.hashCode(), &VEvent::storePriority);
veStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_RESOURCES.hashCode(), &VEvent::storeResources); veStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_RESOURCES.hashCode(), &VEvent::storeResources);
veStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_TRANSP.hashCode(), &VEvent::storeTransp); veStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_TRANSP.hashCode(), &VEvent::storeTransp);
veStoreTable[7].set(0,0); veStoreTable[7].set(0,0);
vfStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &VFreebusy::storeAttendees); vfStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &VFreebusy::storeAttendees);
vfStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &VFreebusy::storeComment); vfStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &VFreebusy::storeComment);
vfStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_CONTACT.hashCode(), &VFreebusy::storeContact); vfStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_CONTACT.hashCode(), &VFreebusy::storeContact);
/*vfStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_CREATED.hashCode(), &VFreebusy::storeCreated);*/ /*vfStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_CREATED.hashCode(), &VFreebusy::storeCreated);*/
vfStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VFreebusy::storeDuration); vfStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VFreebusy::storeDuration);
vfStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_DTEND.hashCode(), &VFreebusy::storeDTEnd); vfStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_DTEND.hashCode(), &VFreebusy::storeDTEnd);
vfStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &VFreebusy::storeDTStart); vfStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &VFreebusy::storeDTStart);
vfStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_DTSTAMP.hashCode(), &VFreebusy::storeDTStamp); vfStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_DTSTAMP.hashCode(), &VFreebusy::storeDTStamp);
vfStoreTable[7].set(JulianKeyword::Instance()->ms_ATOM_FREEBUSY.hashCode(), &VFreebusy::storeFreebusy); vfStoreTable[7].set(nsCalKeyword::Instance()->ms_ATOM_FREEBUSY.hashCode(), &VFreebusy::storeFreebusy);
vfStoreTable[8].set(JulianKeyword::Instance()->ms_ATOM_LASTMODIFIED.hashCode(), &VFreebusy::storeLastModified); vfStoreTable[8].set(nsCalKeyword::Instance()->ms_ATOM_LASTMODIFIED.hashCode(), &VFreebusy::storeLastModified);
vfStoreTable[9].set(JulianKeyword::Instance()->ms_ATOM_ORGANIZER.hashCode(), &VFreebusy::storeOrganizer); vfStoreTable[9].set(nsCalKeyword::Instance()->ms_ATOM_ORGANIZER.hashCode(), &VFreebusy::storeOrganizer);
vfStoreTable[10].set(JulianKeyword::Instance()->ms_ATOM_REQUESTSTATUS.hashCode(), &VFreebusy::storeRequestStatus); vfStoreTable[10].set(nsCalKeyword::Instance()->ms_ATOM_REQUESTSTATUS.hashCode(), &VFreebusy::storeRequestStatus);
vfStoreTable[11].set(JulianKeyword::Instance()->ms_ATOM_SEQUENCE.hashCode(), &VFreebusy::storeSequence); vfStoreTable[11].set(nsCalKeyword::Instance()->ms_ATOM_SEQUENCE.hashCode(), &VFreebusy::storeSequence);
vfStoreTable[12].set(JulianKeyword::Instance()->ms_ATOM_UID.hashCode(), &VFreebusy::storeUID); vfStoreTable[12].set(nsCalKeyword::Instance()->ms_ATOM_UID.hashCode(), &VFreebusy::storeUID);
vfStoreTable[13].set(JulianKeyword::Instance()->ms_ATOM_URL.hashCode(), &VFreebusy::storeURL); vfStoreTable[13].set(nsCalKeyword::Instance()->ms_ATOM_URL.hashCode(), &VFreebusy::storeURL);
vfStoreTable[14].set(0,0); vfStoreTable[14].set(0,0);
vtStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_COMPLETED.hashCode(), &VTodo::storeCompleted); vtStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_COMPLETED.hashCode(), &VTodo::storeCompleted);
vtStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_DUE.hashCode(), &VTodo::storeDue); vtStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_DUE.hashCode(), &VTodo::storeDue);
vtStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VTodo::storeDuration); vtStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VTodo::storeDuration);
vtStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_GEO.hashCode(), &VTodo::storeGEO); vtStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_GEO.hashCode(), &VTodo::storeGEO);
vtStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_LOCATION.hashCode(), &VTodo::storeLocation); vtStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_LOCATION.hashCode(), &VTodo::storeLocation);
vtStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_PERCENTCOMPLETE.hashCode(), &VTodo::storePercentComplete); vtStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_PERCENTCOMPLETE.hashCode(), &VTodo::storePercentComplete);
vtStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_PRIORITY.hashCode(), &VTodo::storePriority); vtStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_PRIORITY.hashCode(), &VTodo::storePriority);
vtStoreTable[7].set(JulianKeyword::Instance()->ms_ATOM_RESOURCES.hashCode(), &VTodo::storeResources); vtStoreTable[7].set(nsCalKeyword::Instance()->ms_ATOM_RESOURCES.hashCode(), &VTodo::storeResources);
vtStoreTable[8].set(0,0); vtStoreTable[8].set(0,0);
} }

Просмотреть файл

@ -109,9 +109,9 @@ ICalComponent::format(UnicodeString & sComponentName,
t_bool delegateRequest) t_bool delegateRequest)
{ {
UnicodeString s, into; UnicodeString s, into;
s = JulianKeyword::Instance()->ms_sBEGIN_WITH_COLON; s = nsCalKeyword::Instance()->ms_sBEGIN_WITH_COLON;
s += sComponentName; s += sComponentName;
s += JulianKeyword::Instance()->ms_sLINEBREAK; s += nsCalKeyword::Instance()->ms_sLINEBREAK;
t_int32 i,j; t_int32 i,j;
@ -157,9 +157,9 @@ ICalComponent::format(UnicodeString & sComponentName,
break; break;
} }
} }
s += JulianKeyword::Instance()->ms_sEND_WITH_COLON; s += nsCalKeyword::Instance()->ms_sEND_WITH_COLON;
s += sComponentName; s += sComponentName;
s += JulianKeyword::Instance()->ms_sLINEBREAK; s += nsCalKeyword::Instance()->ms_sLINEBREAK;
return s; return s;
}// end }// end
@ -170,13 +170,13 @@ ICalComponent::componentToString(ICAL_COMPONENT ic)
{ {
switch (ic) switch (ic)
{ {
case ICAL_COMPONENT_VEVENT: return JulianKeyword::Instance()->ms_sVEVENT; case ICAL_COMPONENT_VEVENT: return nsCalKeyword::Instance()->ms_sVEVENT;
case ICAL_COMPONENT_VTODO: return JulianKeyword::Instance()->ms_sVTODO; case ICAL_COMPONENT_VTODO: return nsCalKeyword::Instance()->ms_sVTODO;
case ICAL_COMPONENT_VJOURNAL: return JulianKeyword::Instance()->ms_sVJOURNAL; case ICAL_COMPONENT_VJOURNAL: return nsCalKeyword::Instance()->ms_sVJOURNAL;
case ICAL_COMPONENT_VFREEBUSY: return JulianKeyword::Instance()->ms_sVFREEBUSY; case ICAL_COMPONENT_VFREEBUSY: return nsCalKeyword::Instance()->ms_sVFREEBUSY;
case ICAL_COMPONENT_VTIMEZONE: return JulianKeyword::Instance()->ms_sVTIMEZONE; case ICAL_COMPONENT_VTIMEZONE: return nsCalKeyword::Instance()->ms_sVTIMEZONE;
case ICAL_COMPONENT_VALARM: return JulianKeyword::Instance()->ms_sVALARM; case ICAL_COMPONENT_VALARM: return nsCalKeyword::Instance()->ms_sVALARM;
case ICAL_COMPONENT_TZPART: return JulianKeyword::Instance()->ms_sTZPART; case ICAL_COMPONENT_TZPART: return nsCalKeyword::Instance()->ms_sTZPART;
default: default:
return ""; return "";
} }
@ -191,13 +191,13 @@ ICalComponent::stringToComponent(UnicodeString & s, t_bool & error)
t_int32 hashCode = s.hashCode(); t_int32 hashCode = s.hashCode();
error = FALSE; error = FALSE;
if (JulianKeyword::Instance()->ms_ATOM_VEVENT == hashCode) return ICAL_COMPONENT_VEVENT; if (nsCalKeyword::Instance()->ms_ATOM_VEVENT == hashCode) return ICAL_COMPONENT_VEVENT;
else if (JulianKeyword::Instance()->ms_ATOM_VTODO == hashCode) return ICAL_COMPONENT_VTODO; else if (nsCalKeyword::Instance()->ms_ATOM_VTODO == hashCode) return ICAL_COMPONENT_VTODO;
else if (JulianKeyword::Instance()->ms_ATOM_VJOURNAL == hashCode) return ICAL_COMPONENT_VJOURNAL; else if (nsCalKeyword::Instance()->ms_ATOM_VJOURNAL == hashCode) return ICAL_COMPONENT_VJOURNAL;
else if (JulianKeyword::Instance()->ms_ATOM_VFREEBUSY == hashCode) return ICAL_COMPONENT_VFREEBUSY; else if (nsCalKeyword::Instance()->ms_ATOM_VFREEBUSY == hashCode) return ICAL_COMPONENT_VFREEBUSY;
else if (JulianKeyword::Instance()->ms_ATOM_VTIMEZONE == hashCode) return ICAL_COMPONENT_VTIMEZONE; else if (nsCalKeyword::Instance()->ms_ATOM_VTIMEZONE == hashCode) return ICAL_COMPONENT_VTIMEZONE;
else if (JulianKeyword::Instance()->ms_ATOM_VALARM == hashCode) return ICAL_COMPONENT_VALARM; else if (nsCalKeyword::Instance()->ms_ATOM_VALARM == hashCode) return ICAL_COMPONENT_VALARM;
else if (JulianKeyword::Instance()->ms_ATOM_TZPART == hashCode) return ICAL_COMPONENT_TZPART; else if (nsCalKeyword::Instance()->ms_ATOM_TZPART == hashCode) return ICAL_COMPONENT_TZPART;
else else
{ {
error = TRUE; error = TRUE;
@ -215,51 +215,51 @@ t_bool ICalComponent::propertyNameToKeyLetter(UnicodeString & propertyName,
t_bool retStatus = TRUE; t_bool retStatus = TRUE;
outLetter = ' '; outLetter = ' ';
if (JulianKeyword::Instance()->ms_ATOM_ATTENDEE == hashCode) outLetter = ms_cAttendees; if (nsCalKeyword::Instance()->ms_ATOM_ATTENDEE == hashCode) outLetter = ms_cAttendees;
else if (JulianKeyword::Instance()->ms_ATOM_ATTACH == hashCode) outLetter = ms_cAttach; else if (nsCalKeyword::Instance()->ms_ATOM_ATTACH == hashCode) outLetter = ms_cAttach;
else if (JulianKeyword::Instance()->ms_ATOM_CATEGORIES == hashCode) outLetter = ms_cCategories; else if (nsCalKeyword::Instance()->ms_ATOM_CATEGORIES == hashCode) outLetter = ms_cCategories;
else if (JulianKeyword::Instance()->ms_ATOM_CLASS == hashCode) outLetter = ms_cClass; else if (nsCalKeyword::Instance()->ms_ATOM_CLASS == hashCode) outLetter = ms_cClass;
else if (JulianKeyword::Instance()->ms_ATOM_COMMENT == hashCode) outLetter = ms_cComment; else if (nsCalKeyword::Instance()->ms_ATOM_COMMENT == hashCode) outLetter = ms_cComment;
else if (JulianKeyword::Instance()->ms_ATOM_COMPLETED == hashCode) outLetter = ms_cCompleted; else if (nsCalKeyword::Instance()->ms_ATOM_COMPLETED == hashCode) outLetter = ms_cCompleted;
else if (JulianKeyword::Instance()->ms_ATOM_CONTACT == hashCode) outLetter = ms_cContact; else if (nsCalKeyword::Instance()->ms_ATOM_CONTACT == hashCode) outLetter = ms_cContact;
else if (JulianKeyword::Instance()->ms_ATOM_CREATED == hashCode) outLetter = ms_cCreated; else if (nsCalKeyword::Instance()->ms_ATOM_CREATED == hashCode) outLetter = ms_cCreated;
else if (JulianKeyword::Instance()->ms_ATOM_DTEND == hashCode) outLetter = ms_cDTEnd; else if (nsCalKeyword::Instance()->ms_ATOM_DTEND == hashCode) outLetter = ms_cDTEnd;
else if (JulianKeyword::Instance()->ms_ATOM_DTSTART == hashCode) outLetter = ms_cDTStart; else if (nsCalKeyword::Instance()->ms_ATOM_DTSTART == hashCode) outLetter = ms_cDTStart;
else if (JulianKeyword::Instance()->ms_ATOM_DTSTAMP == hashCode) outLetter = ms_cDTStamp; else if (nsCalKeyword::Instance()->ms_ATOM_DTSTAMP == hashCode) outLetter = ms_cDTStamp;
else if (JulianKeyword::Instance()->ms_ATOM_DESCRIPTION == hashCode) outLetter = ms_cDescription; else if (nsCalKeyword::Instance()->ms_ATOM_DESCRIPTION == hashCode) outLetter = ms_cDescription;
else if (JulianKeyword::Instance()->ms_ATOM_DUE == hashCode) outLetter = ms_cDue; else if (nsCalKeyword::Instance()->ms_ATOM_DUE == hashCode) outLetter = ms_cDue;
else if (JulianKeyword::Instance()->ms_ATOM_DURATION == hashCode) outLetter = ms_cDuration; else if (nsCalKeyword::Instance()->ms_ATOM_DURATION == hashCode) outLetter = ms_cDuration;
else if (JulianKeyword::Instance()->ms_ATOM_EXDATE == hashCode) outLetter = ms_cExDate; else if (nsCalKeyword::Instance()->ms_ATOM_EXDATE == hashCode) outLetter = ms_cExDate;
else if (JulianKeyword::Instance()->ms_ATOM_EXRULE == hashCode) outLetter = ms_cExRule; else if (nsCalKeyword::Instance()->ms_ATOM_EXRULE == hashCode) outLetter = ms_cExRule;
else if (JulianKeyword::Instance()->ms_ATOM_FREEBUSY == hashCode) outLetter = ms_cFreebusy; else if (nsCalKeyword::Instance()->ms_ATOM_FREEBUSY == hashCode) outLetter = ms_cFreebusy;
else if (JulianKeyword::Instance()->ms_ATOM_GEO == hashCode) outLetter = ms_cGEO; else if (nsCalKeyword::Instance()->ms_ATOM_GEO == hashCode) outLetter = ms_cGEO;
else if (JulianKeyword::Instance()->ms_ATOM_LASTMODIFIED == hashCode) outLetter = ms_cLastModified; else if (nsCalKeyword::Instance()->ms_ATOM_LASTMODIFIED == hashCode) outLetter = ms_cLastModified;
else if (JulianKeyword::Instance()->ms_ATOM_LOCATION == hashCode) outLetter = ms_cLocation; else if (nsCalKeyword::Instance()->ms_ATOM_LOCATION == hashCode) outLetter = ms_cLocation;
else if (JulianKeyword::Instance()->ms_ATOM_ORGANIZER == hashCode) outLetter = ms_cOrganizer; else if (nsCalKeyword::Instance()->ms_ATOM_ORGANIZER == hashCode) outLetter = ms_cOrganizer;
else if (JulianKeyword::Instance()->ms_ATOM_PERCENTCOMPLETE == hashCode) outLetter = ms_cPercentComplete; else if (nsCalKeyword::Instance()->ms_ATOM_PERCENTCOMPLETE == hashCode) outLetter = ms_cPercentComplete;
else if (JulianKeyword::Instance()->ms_ATOM_PRIORITY == hashCode) outLetter = ms_cPriority; else if (nsCalKeyword::Instance()->ms_ATOM_PRIORITY == hashCode) outLetter = ms_cPriority;
else if (JulianKeyword::Instance()->ms_ATOM_RDATE == hashCode) outLetter = ms_cRDate; else if (nsCalKeyword::Instance()->ms_ATOM_RDATE == hashCode) outLetter = ms_cRDate;
else if (JulianKeyword::Instance()->ms_ATOM_RRULE == hashCode) outLetter = ms_cRRule; else if (nsCalKeyword::Instance()->ms_ATOM_RRULE == hashCode) outLetter = ms_cRRule;
else if (JulianKeyword::Instance()->ms_ATOM_RECURRENCEID == hashCode) outLetter = ms_cRecurrenceID; else if (nsCalKeyword::Instance()->ms_ATOM_RECURRENCEID == hashCode) outLetter = ms_cRecurrenceID;
else if (JulianKeyword::Instance()->ms_ATOM_RELATEDTO == hashCode) outLetter = ms_cRelatedTo; else if (nsCalKeyword::Instance()->ms_ATOM_RELATEDTO == hashCode) outLetter = ms_cRelatedTo;
else if (JulianKeyword::Instance()->ms_ATOM_REPEAT == hashCode) outLetter = ms_cRepeat; else if (nsCalKeyword::Instance()->ms_ATOM_REPEAT == hashCode) outLetter = ms_cRepeat;
else if (JulianKeyword::Instance()->ms_ATOM_REQUESTSTATUS == hashCode) outLetter = ms_cRequestStatus; else if (nsCalKeyword::Instance()->ms_ATOM_REQUESTSTATUS == hashCode) outLetter = ms_cRequestStatus;
else if (JulianKeyword::Instance()->ms_ATOM_RESOURCES == hashCode) outLetter = ms_cResources; else if (nsCalKeyword::Instance()->ms_ATOM_RESOURCES == hashCode) outLetter = ms_cResources;
else if (JulianKeyword::Instance()->ms_ATOM_SEQUENCE == hashCode) outLetter = ms_cSequence; else if (nsCalKeyword::Instance()->ms_ATOM_SEQUENCE == hashCode) outLetter = ms_cSequence;
else if (JulianKeyword::Instance()->ms_ATOM_STATUS == hashCode) outLetter = ms_cStatus; else if (nsCalKeyword::Instance()->ms_ATOM_STATUS == hashCode) outLetter = ms_cStatus;
else if (JulianKeyword::Instance()->ms_ATOM_SUMMARY == hashCode) outLetter = ms_cSummary; else if (nsCalKeyword::Instance()->ms_ATOM_SUMMARY == hashCode) outLetter = ms_cSummary;
else if (JulianKeyword::Instance()->ms_ATOM_TRANSP == hashCode) outLetter = ms_cTransp; else if (nsCalKeyword::Instance()->ms_ATOM_TRANSP == hashCode) outLetter = ms_cTransp;
//else if (JulianKeyword::Instance()->ms_ATOM_TRIGGER == hashCode) outLetter = ms_cTrigger; //else if (nsCalKeyword::Instance()->ms_ATOM_TRIGGER == hashCode) outLetter = ms_cTrigger;
else if (JulianKeyword::Instance()->ms_ATOM_UID == hashCode) outLetter = ms_cUID; else if (nsCalKeyword::Instance()->ms_ATOM_UID == hashCode) outLetter = ms_cUID;
else if (JulianKeyword::Instance()->ms_ATOM_URL == hashCode) outLetter = ms_cURL; else if (nsCalKeyword::Instance()->ms_ATOM_URL == hashCode) outLetter = ms_cURL;
//else if (JulianKeyword::Instance()->ms_ATOM_TZOFFSET == hashCode) outLetter = ms_cTZOffset; //else if (nsCalKeyword::Instance()->ms_ATOM_TZOFFSET == hashCode) outLetter = ms_cTZOffset;
else if (JulianKeyword::Instance()->ms_ATOM_TZOFFSETTO == hashCode) outLetter = ms_cTZOffsetTo; else if (nsCalKeyword::Instance()->ms_ATOM_TZOFFSETTO == hashCode) outLetter = ms_cTZOffsetTo;
else if (JulianKeyword::Instance()->ms_ATOM_TZOFFSETFROM == hashCode) outLetter = ms_cTZOffsetFrom; else if (nsCalKeyword::Instance()->ms_ATOM_TZOFFSETFROM == hashCode) outLetter = ms_cTZOffsetFrom;
else if (JulianKeyword::Instance()->ms_ATOM_TZNAME == hashCode) outLetter = ms_cTZName; else if (nsCalKeyword::Instance()->ms_ATOM_TZNAME == hashCode) outLetter = ms_cTZName;
//else if (JulianKeyword::Instance()->ms_ATOM_DAYLIGHT == hashCode) outLetter = ms_cDayLight; //else if (nsCalKeyword::Instance()->ms_ATOM_DAYLIGHT == hashCode) outLetter = ms_cDayLight;
//else if (JulianKeyword::Instance()->ms_ATOM_STANDARD == hashCode) outLetter = ms_cStandard; //else if (nsCalKeyword::Instance()->ms_ATOM_STANDARD == hashCode) outLetter = ms_cStandard;
else if (JulianKeyword::Instance()->ms_ATOM_TZURL == hashCode) outLetter = ms_cTZURL; else if (nsCalKeyword::Instance()->ms_ATOM_TZURL == hashCode) outLetter = ms_cTZURL;
else if (JulianKeyword::Instance()->ms_ATOM_TZID == hashCode) outLetter = ms_cTZID; else if (nsCalKeyword::Instance()->ms_ATOM_TZID == hashCode) outLetter = ms_cTZID;
else else
{ {
retStatus = FALSE; retStatus = FALSE;

Просмотреть файл

@ -91,7 +91,7 @@ ICalParameter::getParameterValue(UnicodeString & retValue) const
UnicodeString & UnicodeString &
ICalParameter::toICALString(UnicodeString & result) const ICalParameter::toICALString(UnicodeString & result) const
{ {
result = JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL; result = nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
result += m_ParameterName; result += m_ParameterName;
result += '='; result += '=';
result += m_ParameterValue; result += m_ParameterValue;

Просмотреть файл

@ -45,27 +45,27 @@ ICalComponentFactory::Make(UnicodeString & name, JLog * initLog)
t_int32 hashCode = name.hashCode(); t_int32 hashCode = name.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_VEVENT == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_VEVENT == hashCode)
{ {
ret = (ICalComponent *) new VEvent(initLog); ret = (ICalComponent *) new VEvent(initLog);
PR_ASSERT(ret != 0); PR_ASSERT(ret != 0);
} }
else if (JulianKeyword::Instance()->ms_ATOM_VTODO == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_VTODO == hashCode)
{ {
ret = (ICalComponent *) new VTodo(initLog); ret = (ICalComponent *) new VTodo(initLog);
PR_ASSERT(ret != 0); PR_ASSERT(ret != 0);
} }
else if (JulianKeyword::Instance()->ms_ATOM_VJOURNAL == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_VJOURNAL == hashCode)
{ {
ret = (ICalComponent *) new VJournal(initLog); ret = (ICalComponent *) new VJournal(initLog);
PR_ASSERT(ret != 0); PR_ASSERT(ret != 0);
} }
else if (JulianKeyword::Instance()->ms_ATOM_VFREEBUSY == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_VFREEBUSY == hashCode)
{ {
ret = (ICalComponent *) new VFreebusy(initLog); ret = (ICalComponent *) new VFreebusy(initLog);
PR_ASSERT(ret != 0); PR_ASSERT(ret != 0);
} }
else if (JulianKeyword::Instance()->ms_ATOM_VTIMEZONE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_VTIMEZONE == hashCode)
{ {
ret = (ICalComponent *) new VTimeZone(initLog); ret = (ICalComponent *) new VTimeZone(initLog);
PR_ASSERT(ret != 0); PR_ASSERT(ret != 0);

Просмотреть файл

@ -65,15 +65,15 @@ JulianParser::JulianParser(ICalCAPIReader * reader,
nsCalUtility::MimeEncoding nsCalUtility::MimeEncoding
JulianParser::stringToEncodingType(UnicodeString & propVal) JulianParser::stringToEncodingType(UnicodeString & propVal)
{ {
if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_s7bit) == 0) if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_s7bit) == 0)
{ {
return nsCalUtility::MimeEncoding_7bit; return nsCalUtility::MimeEncoding_7bit;
} }
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0) else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
{ {
return nsCalUtility::MimeEncoding_QuotedPrintable; return nsCalUtility::MimeEncoding_QuotedPrintable;
} }
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sBase64) == 0) else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBase64) == 0)
{ {
return nsCalUtility::MimeEncoding_Base64; return nsCalUtility::MimeEncoding_Base64;
} }
@ -145,8 +145,8 @@ void JulianParser::ParseCalendars(ICalReader * reader,
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n", if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
propName.toCString(""), propVal.toCString(""), parameters->GetSize()); propName.toCString(""), propVal.toCString(""), parameters->GetSize());
#endif #endif
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0)) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0))
{ {
// parse an NSCalendar, add it to outCalendars // parse an NSCalendar, add it to outCalendars
NSCalendar * cal = new NSCalendar(log); NSCalendar * cal = new NSCalendar(log);
@ -155,7 +155,7 @@ void JulianParser::ParseCalendars(ICalReader * reader,
outCalendars->Add(cal); outCalendars->Add(cal);
} }
else if (propName.compareIgnoreCase( else if (propName.compareIgnoreCase(
JulianKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0) nsCalKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
{ {
ICalProperty::Trim(propVal); ICalProperty::Trim(propVal);
encoding = stringToEncodingType(propVal); encoding = stringToEncodingType(propVal);

Просмотреть файл

@ -243,8 +243,8 @@ NSCalendar::export(const char * filename, t_bool & status)
UnicodeString sResult, out; UnicodeString sResult, out;
status = TRUE; status = TRUE;
sResult = JulianKeyword::Instance()->ms_sBEGIN_VCALENDAR; sResult = nsCalKeyword::Instance()->ms_sBEGIN_VCALENDAR;
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
ucc = sResult.toCString(""); ucc = sResult.toCString("");
if (ucc != 0) if (ucc != 0)
{ {
@ -283,8 +283,8 @@ NSCalendar::export(const char * filename, t_bool & status)
status |= printComponentVectorToFile(getJournals(), f); status |= printComponentVectorToFile(getJournals(), f);
status |= printComponentVectorToFile(getVFreebusy(), f); status |= printComponentVectorToFile(getVFreebusy(), f);
sResult = JulianKeyword::Instance()->ms_sEND_VCALENDAR; sResult = nsCalKeyword::Instance()->ms_sEND_VCALENDAR;
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
ucc = sResult.toCString(""); ucc = sResult.toCString("");
if (ucc != 0) if (ucc != 0)
{ {
@ -383,8 +383,8 @@ NSCalendar::parse(ICalReader * brFile,
} }
// break for "END:" line // break for "END:" line
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0)) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0))
{ {
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
parameters->RemoveAll(); parameters->RemoveAll();
@ -397,7 +397,7 @@ NSCalendar::parse(ICalReader * brFile,
} }
else else
{ {
if (propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) if (propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0)
{ {
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
parameters->RemoveAll(); parameters->RemoveAll();
@ -445,7 +445,7 @@ NSCalendar::parse(ICalReader * brFile,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300); nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
delete ic; ic = 0; delete ic; ic = 0;
} }
} }
@ -464,7 +464,7 @@ NSCalendar::parse(ICalReader * brFile,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300); nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
delete ic; ic = 0; delete ic; ic = 0;
} }
} }
@ -487,7 +487,7 @@ NSCalendar::parse(ICalReader * brFile,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300); nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
delete ic; ic = 0; delete ic; ic = 0;
} }
} }
@ -505,7 +505,7 @@ NSCalendar::parse(ICalReader * brFile,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300); nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
delete ic; ic = 0; delete ic; ic = 0;
} }
} }
@ -527,7 +527,7 @@ NSCalendar::parse(ICalReader * brFile,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300); nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
delete ic; ic = 0; delete ic; ic = 0;
} }
} }
@ -540,7 +540,7 @@ NSCalendar::parse(ICalReader * brFile,
bUpdatedComponent = addComponentWithType(ic, ic->GetType()); bUpdatedComponent = addComponentWithType(ic, ic->GetType());
if (m_Log) if (m_Log)
{ {
m_Log->setCurrentEventLogComponentType((JulianLogErrorVector::ECompType) ic->GetType()); m_Log->setCurrentEventLogComponentType((nsCalLogErrorVector::ECompType) ic->GetType());
m_Log->setCurrentEventLogValidity(TRUE); m_Log->setCurrentEventLogValidity(TRUE);
uid = ""; uid = "";
#if 0 #if 0
@ -580,9 +580,9 @@ NSCalendar::parse(ICalReader * brFile,
{ {
if (m_Log) if (m_Log)
{ {
//m_Log->setCurrentEventLogComponentType((JulianLogErrorVector::ECompType) ic->GetType()); //m_Log->setCurrentEventLogComponentType((nsCalLogErrorVector::ECompType) ic->GetType());
// make invalid event errors go to NSCALENDAR // make invalid event errors go to NSCALENDAR
m_Log->setCurrentEventLogComponentType(JulianLogErrorVector::ECompType_NSCALENDAR); m_Log->setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType_NSCALENDAR);
m_Log->setCurrentEventLogValidity(FALSE); m_Log->setCurrentEventLogValidity(FALSE);
uid = ""; uid = "";
#if 0 #if 0
@ -614,7 +614,7 @@ NSCalendar::parse(ICalReader * brFile,
#endif #endif
} }
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300); nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
#if 0 #if 0
if (m_Log) if (m_Log)
{ {
@ -634,7 +634,7 @@ NSCalendar::parse(ICalReader * brFile,
delete ic; ic = 0; delete ic; ic = 0;
} }
#endif // #else #endif // #else
if (sOK.compareIgnoreCase(JulianKeyword::Instance()->ms_sOK) == 0) if (sOK.compareIgnoreCase(nsCalKeyword::Instance()->ms_sOK) == 0)
bNextComponent = FALSE; bNextComponent = FALSE;
else else
{ {
@ -659,13 +659,13 @@ NSCalendar::parse(ICalReader * brFile,
if (m_Log) if (m_Log)
{ {
m_Log->addEventErrorEntry(); m_Log->addEventErrorEntry();
//m_Log->setCurrentEventLogComponentType(JulianLogErrorVector::ECompType_XCOMPONENT); //m_Log->setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType_XCOMPONENT);
// make x-toekn errors go to NSCALENDAR // make x-toekn errors go to NSCALENDAR
m_Log->setCurrentEventLogComponentType(JulianLogErrorVector::ECompType_NSCALENDAR); m_Log->setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType_NSCALENDAR);
} }
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iXTokenComponentIgnored, nsCalLogErrorMessage::Instance()->ms_iXTokenComponentIgnored,
JulianKeyword::Instance()->ms_sNSCALENDAR, sName, 200); nsCalKeyword::Instance()->ms_sNSCALENDAR, sName, 200);
// Ignore all lines between BEGIN:X-COMPONENT and END:X-COMPONENT // Ignore all lines between BEGIN:X-COMPONENT and END:X-COMPONENT
while (TRUE) while (TRUE)
@ -677,23 +677,23 @@ NSCalendar::parse(ICalReader * brFile,
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
parameters->RemoveAll(); parameters->RemoveAll();
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
(propVal.compareIgnoreCase(sName) == 0)) (propVal.compareIgnoreCase(sName) == 0))
{ {
// correct end of X-Component parsing // correct end of X-Component parsing
break; break;
} }
else if ( else if (
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0)) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0)) ||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(ICalProperty::IsXToken(propVal))))) (ICalProperty::IsXToken(propVal)))))
{ {
@ -702,10 +702,10 @@ NSCalendar::parse(ICalReader * brFile,
// or BEGIN:X-token // or BEGIN:X-token
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing, nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
JulianKeyword::Instance()->ms_sNSCALENDAR, strLine, 300); nsCalKeyword::Instance()->ms_sNSCALENDAR, strLine, 300);
sOK = propName; sOK = propName;
sOK += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; sOK += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
sOK += propVal; sOK += propVal;
bNextComponent = TRUE; bNextComponent = TRUE;
sName = propVal; sName = propVal;
@ -723,7 +723,7 @@ NSCalendar::parse(ICalReader * brFile,
} }
else else
{ {
if (m_Log) m_Log->setCurrentEventLogComponentType(JulianLogErrorVector::ECompType_NSCALENDAR); if (m_Log) m_Log->setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType_NSCALENDAR);
storeData(strLine, propName, propVal, parameters); storeData(strLine, propName, propVal, parameters);
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
@ -746,67 +746,67 @@ t_bool NSCalendar::storeData(UnicodeString & strLine, UnicodeString & propName,
t_int32 i; t_int32 i;
t_int32 hashCode = propName.hashCode(); t_int32 hashCode = propName.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_VERSION == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_VERSION == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100); nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
} }
setVersion(propVal, parameters); setVersion(propVal, parameters);
return TRUE; return TRUE;
} }
else if (JulianKeyword::Instance()->ms_ATOM_PRODID == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_PRODID == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100); nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
} }
setProdid(propVal, parameters); setProdid(propVal, parameters);
return TRUE; return TRUE;
} }
else if (JulianKeyword::Instance()->ms_ATOM_CALSCALE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_CALSCALE == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100); nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
} }
// if propVal != CALSCALE, just log, // if propVal != CALSCALE, just log,
// will set to GREGORIAN later. // will set to GREGORIAN later.
if (JulianKeyword::Instance()->ms_ATOM_GREGORIAN != propVal.hashCode()) if (nsCalKeyword::Instance()->ms_ATOM_GREGORIAN != propVal.hashCode())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
JulianKeyword::Instance()->ms_sVCALENDAR, nsCalKeyword::Instance()->ms_sVCALENDAR,
propName, propVal, 200); propName, propVal, 200);
} }
setCalScale(propVal, parameters); setCalScale(propVal, parameters);
return TRUE; return TRUE;
} }
else if (JulianKeyword::Instance()->ms_ATOM_METHOD == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_METHOD == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100); nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
} }
i = stringToMethod(propVal); i = stringToMethod(propVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
JulianKeyword::Instance()->ms_sVCALENDAR, nsCalKeyword::Instance()->ms_sVCALENDAR,
propName, propVal, 200); propName, propVal, 200);
} }
else else
@ -814,8 +814,8 @@ t_bool NSCalendar::storeData(UnicodeString & strLine, UnicodeString & propName,
if (getMethod() >= 0) if (getMethod() >= 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVCALENDAR, nsCalKeyword::Instance()->ms_sVCALENDAR,
propName, propVal, 100); propName, propVal, 100);
} }
setMethod((NSCalendar::METHOD) i); setMethod((NSCalendar::METHOD) i);
@ -829,26 +829,26 @@ t_bool NSCalendar::storeData(UnicodeString & strLine, UnicodeString & propName,
return TRUE; return TRUE;
} }
#if 0 #if 0
else if (JulianKeyword::Instance()->ms_ATOM_SOURCE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_SOURCE == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100); nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
} }
setSource(propVal, parameters); setSource(propVal, parameters);
return TRUE; return TRUE;
} }
else if (JulianKeyword::Instance()->ms_ATOM_NAME == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_NAME == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100); nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
} }
setName(propVal, parameters); setName(propVal, parameters);
return TRUE; return TRUE;
@ -857,8 +857,8 @@ t_bool NSCalendar::storeData(UnicodeString & strLine, UnicodeString & propName,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
JulianKeyword::Instance()->ms_sVCALENDAR, nsCalKeyword::Instance()->ms_sVCALENDAR,
propName, 200); propName, 200);
return FALSE; return FALSE;
@ -952,7 +952,7 @@ NSCalendar::getLogVector(ICalComponent * ic)
if (vvError != 0) if (vvError != 0)
{ {
t_int32 i = 0; t_int32 i = 0;
JulianLogErrorVector * lev = 0; nsCalLogErrorVector * lev = 0;
UnicodeString uid; UnicodeString uid;
#if 0 #if 0
UnicodeString rid; UnicodeString rid;
@ -982,8 +982,8 @@ NSCalendar::getLogVector(ICalComponent * ic)
for (i = 0; i < vvError->GetSize(); i++) for (i = 0; i < vvError->GetSize(); i++)
{ {
lev = (JulianLogErrorVector *) vvError->GetAt(i); lev = (nsCalLogErrorVector *) vvError->GetAt(i);
if ((lev->GetComponentType() == (JulianLogErrorVector::ECompType) ic->GetType()) && if ((lev->GetComponentType() == (nsCalLogErrorVector::ECompType) ic->GetType()) &&
(lev->GetUID() == uid) (lev->GetUID() == uid)
#if 0 #if 0
&& (lev->GetRecurrenceID() == rid) && (lev->GetRecurrenceID() == rid)
@ -1008,11 +1008,11 @@ NSCalendar::getLogVector()
if (vvError != 0) if (vvError != 0)
{ {
t_int32 i = 0; t_int32 i = 0;
JulianLogErrorVector * lev = 0; nsCalLogErrorVector * lev = 0;
for (i = 0; i < vvError->GetSize(); i++) for (i = 0; i < vvError->GetSize(); i++)
{ {
lev = (JulianLogErrorVector *) vvError->GetAt(i); lev = (nsCalLogErrorVector *) vvError->GetAt(i);
if (lev->GetComponentType() == JulianLogErrorVector::ECompType_NSCALENDAR) if (lev->GetComponentType() == nsCalLogErrorVector::ECompType_NSCALENDAR)
return (lev->GetErrors()); return (lev->GetErrors());
} }
} }
@ -1025,24 +1025,24 @@ NSCalendar::getLogVector()
UnicodeString NSCalendar::toString() UnicodeString NSCalendar::toString()
{ {
UnicodeString sResult, s, out; UnicodeString sResult, s, out;
s = JulianKeyword::Instance()->ms_sPRODID; s = nsCalKeyword::Instance()->ms_sPRODID;
sResult += ICalProperty::propertyToICALString(s, getProdidProperty(), out); sResult += ICalProperty::propertyToICALString(s, getProdidProperty(), out);
s = JulianKeyword::Instance()->ms_sCALSCALE; s = nsCalKeyword::Instance()->ms_sCALSCALE;
sResult += ICalProperty::propertyToICALString(s, getCalScaleProperty(), out); sResult += ICalProperty::propertyToICALString(s, getCalScaleProperty(), out);
s = JulianKeyword::Instance()->ms_sVERSION; s = nsCalKeyword::Instance()->ms_sVERSION;
sResult += ICalProperty::propertyToICALString(s, getVersionProperty(), out); sResult += ICalProperty::propertyToICALString(s, getVersionProperty(), out);
#if 0 #if 0
s = JulianKeyword::Instance()->ms_sNAME; s = nsCalKeyword::Instance()->ms_sNAME;
sResult += ICalProperty::propertyToICALString(s, getNameProperty(), out); sResult += ICalProperty::propertyToICALString(s, getNameProperty(), out);
s = JulianKeyword::Instance()->ms_sSOURCE; s = nsCalKeyword::Instance()->ms_sSOURCE;
sResult += ICalProperty::propertyToICALString(s, getSourceProperty(), out); sResult += ICalProperty::propertyToICALString(s, getSourceProperty(), out);
#endif #endif
// print method // print method
sResult += JulianKeyword::Instance()->ms_sMETHOD; sResult += nsCalKeyword::Instance()->ms_sMETHOD;
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
sResult += methodToString(getMethod(), out); sResult += methodToString(getMethod(), out);
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
//sResult += ICalProperty::propertyToICALString(s, getMethodProperty(), sResult); //sResult += ICalProperty::propertyToICALString(s, getMethodProperty(), sResult);
return sResult; return sResult;
@ -1055,23 +1055,23 @@ NSCalendar::createCalendarHeader(UnicodeString & sResult)
{ {
UnicodeString s, out; UnicodeString s, out;
sResult = ""; sResult = "";
s = JulianKeyword::Instance()->ms_sPRODID; s = nsCalKeyword::Instance()->ms_sPRODID;
sResult += ICalProperty::propertyToICALString(s, getProdidProperty(), out); sResult += ICalProperty::propertyToICALString(s, getProdidProperty(), out);
s = JulianKeyword::Instance()->ms_sCALSCALE; s = nsCalKeyword::Instance()->ms_sCALSCALE;
sResult += ICalProperty::propertyToICALString(s, getCalScaleProperty(), out); sResult += ICalProperty::propertyToICALString(s, getCalScaleProperty(), out);
s = JulianKeyword::Instance()->ms_sVERSION; s = nsCalKeyword::Instance()->ms_sVERSION;
sResult += ICalProperty::propertyToICALString(s, getVersionProperty(), out); sResult += ICalProperty::propertyToICALString(s, getVersionProperty(), out);
#if 0 #if 0
s = JulianKeyword::Instance()->ms_sNAME; s = nsCalKeyword::Instance()->ms_sNAME;
sResult += ICalProperty::propertyToICALString(s, getNameProperty(), out); sResult += ICalProperty::propertyToICALString(s, getNameProperty(), out);
s = JulianKeyword::Instance()->ms_sSOURCE; s = nsCalKeyword::Instance()->ms_sSOURCE;
sResult += ICalProperty::propertyToICALString(s, getSourceProperty(), out); sResult += ICalProperty::propertyToICALString(s, getSourceProperty(), out);
#endif #endif
// print method enum // print method enum
sResult += JulianKeyword::Instance()->ms_sMETHOD; sResult += nsCalKeyword::Instance()->ms_sMETHOD;
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
sResult += methodToString(getMethod(), out); sResult += methodToString(getMethod(), out);
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
//sResult += ICalProperty::propertyToICALString(s, getMethodProperty(), out); //sResult += ICalProperty::propertyToICALString(s, getMethodProperty(), out);
return sResult; return sResult;
@ -1082,8 +1082,8 @@ NSCalendar::createCalendarHeader(UnicodeString & sResult)
UnicodeString NSCalendar::toICALString() UnicodeString NSCalendar::toICALString()
{ {
UnicodeString sResult, out; UnicodeString sResult, out;
sResult = JulianKeyword::Instance()->ms_sBEGIN_VCALENDAR; sResult = nsCalKeyword::Instance()->ms_sBEGIN_VCALENDAR;
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
sResult += createCalendarHeader(out); sResult += createCalendarHeader(out);
sResult += ICalProperty::vectorToICALString(getXTokens(), out); sResult += ICalProperty::vectorToICALString(getXTokens(), out);
//if (FALSE) TRACE("out = %s", out.toCString("")); //if (FALSE) TRACE("out = %s", out.toCString(""));
@ -1094,8 +1094,8 @@ UnicodeString NSCalendar::toICALString()
sResult += printComponentVector(getVFreebusy(), out); sResult += printComponentVector(getVFreebusy(), out);
sResult += printComponentVector(getTodos(), out); sResult += printComponentVector(getTodos(), out);
sResult += printComponentVector(getJournals(), out); sResult += printComponentVector(getJournals(), out);
sResult += JulianKeyword::Instance()->ms_sEND_VCALENDAR; sResult += nsCalKeyword::Instance()->ms_sEND_VCALENDAR;
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
return sResult; return sResult;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -1390,7 +1390,7 @@ NSCalendar::createVFreebusyHelper(Freebusy * f, DateTime start,
ev = (VEvent *) v->GetAt(i); ev = (VEvent *) v->GetAt(i);
// must be opaque // must be opaque
if (ev->getTransp() == JulianKeyword::Instance()->ms_sOPAQUE) if (ev->getTransp() == nsCalKeyword::Instance()->ms_sOPAQUE)
{ {
startP = ev->getDTStart(); startP = ev->getDTStart();
endP = ((ev->isAllDayEvent()) ? start : ev->getDTEnd()); endP = ((ev->isAllDayEvent()) ? start : ev->getDTEnd());
@ -1599,7 +1599,7 @@ NSCalendar::debugPrintComponentVector(JulianPtrArray * components,
out += num; out += num;
out += ")\t"; out += ")\t";
out += ic->toString(); out += ic->toString();
out += JulianKeyword::Instance()->ms_sLINEBREAK; out += nsCalKeyword::Instance()->ms_sLINEBREAK;
} }
} }
else else
@ -1958,14 +1958,14 @@ NSCalendar::stringToMethod(UnicodeString & method)
{ {
t_int32 hashCode = method.hashCode(); t_int32 hashCode = method.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_PUBLISH == hashCode) return METHOD_PUBLISH; if (nsCalKeyword::Instance()->ms_ATOM_PUBLISH == hashCode) return METHOD_PUBLISH;
else if (JulianKeyword::Instance()->ms_ATOM_REQUEST == hashCode) return METHOD_REQUEST; else if (nsCalKeyword::Instance()->ms_ATOM_REQUEST == hashCode) return METHOD_REQUEST;
else if (JulianKeyword::Instance()->ms_ATOM_REPLY == hashCode) return METHOD_REPLY; else if (nsCalKeyword::Instance()->ms_ATOM_REPLY == hashCode) return METHOD_REPLY;
else if (JulianKeyword::Instance()->ms_ATOM_CANCEL == hashCode) return METHOD_CANCEL; else if (nsCalKeyword::Instance()->ms_ATOM_CANCEL == hashCode) return METHOD_CANCEL;
else if (JulianKeyword::Instance()->ms_ATOM_REFRESH == hashCode) return METHOD_REFRESH; else if (nsCalKeyword::Instance()->ms_ATOM_REFRESH == hashCode) return METHOD_REFRESH;
else if (JulianKeyword::Instance()->ms_ATOM_COUNTER == hashCode) return METHOD_COUNTER; else if (nsCalKeyword::Instance()->ms_ATOM_COUNTER == hashCode) return METHOD_COUNTER;
else if (JulianKeyword::Instance()->ms_ATOM_DECLINECOUNTER == hashCode) return METHOD_DECLINECOUNTER; else if (nsCalKeyword::Instance()->ms_ATOM_DECLINECOUNTER == hashCode) return METHOD_DECLINECOUNTER;
else if (JulianKeyword::Instance()->ms_ATOM_ADD == hashCode) return METHOD_ADD; else if (nsCalKeyword::Instance()->ms_ATOM_ADD == hashCode) return METHOD_ADD;
else return METHOD_INVALID; else return METHOD_INVALID;
} }
@ -2027,14 +2027,14 @@ UnicodeString & NSCalendar::methodToString(NSCalendar::METHOD method, UnicodeStr
{ {
switch(method) switch(method)
{ {
case METHOD_PUBLISH: out = JulianKeyword::Instance()->ms_sPUBLISH; break; case METHOD_PUBLISH: out = nsCalKeyword::Instance()->ms_sPUBLISH; break;
case METHOD_REQUEST: out = JulianKeyword::Instance()->ms_sREQUEST; break; case METHOD_REQUEST: out = nsCalKeyword::Instance()->ms_sREQUEST; break;
case METHOD_REPLY: out = JulianKeyword::Instance()->ms_sREPLY; break; case METHOD_REPLY: out = nsCalKeyword::Instance()->ms_sREPLY; break;
case METHOD_CANCEL: out = JulianKeyword::Instance()->ms_sCANCEL; break; case METHOD_CANCEL: out = nsCalKeyword::Instance()->ms_sCANCEL; break;
case METHOD_REFRESH: out = JulianKeyword::Instance()->ms_sREFRESH; break; case METHOD_REFRESH: out = nsCalKeyword::Instance()->ms_sREFRESH; break;
case METHOD_COUNTER: out = JulianKeyword::Instance()->ms_sCOUNTER; break; case METHOD_COUNTER: out = nsCalKeyword::Instance()->ms_sCOUNTER; break;
case METHOD_DECLINECOUNTER: out = JulianKeyword::Instance()->ms_sDECLINECOUNTER; break; case METHOD_DECLINECOUNTER: out = nsCalKeyword::Instance()->ms_sDECLINECOUNTER; break;
case METHOD_ADD: out = JulianKeyword::Instance()->ms_sADD; break; case METHOD_ADD: out = nsCalKeyword::Instance()->ms_sADD; break;
default: default:
// TODO: Log and error?? // TODO: Log and error??
out = ""; out = "";

Просмотреть файл

@ -107,60 +107,60 @@ void nsCalOrganizer::setParam(UnicodeString & paramName,
if (paramName.size() == 0) if (paramName.size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidParameterName, nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 200); nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 200);
} }
else else
{ {
t_int32 hashCode = paramName.hashCode(); t_int32 hashCode = paramName.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_CN == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_CN == hashCode)
{ {
if (getCN().size() != 0) if (getCN().size() != 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100); nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
} }
setCN(paramVal); setCN(paramVal);
} }
else if (JulianKeyword::Instance()->ms_ATOM_LANGUAGE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_LANGUAGE == hashCode)
{ {
if (getLanguage().size() != 0) if (getLanguage().size() != 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100); nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
} }
setLanguage(paramVal); setLanguage(paramVal);
} }
else if (JulianKeyword::Instance()->ms_ATOM_SENTBY == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_SENTBY == hashCode)
{ {
if (getSentBy().size() != 0) if (getSentBy().size() != 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100); nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
} }
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
setSentBy(paramVal); setSentBy(paramVal);
} }
else if (JulianKeyword::Instance()->ms_ATOM_DIR == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_DIR == hashCode)
{ {
if (getDir().size() != 0) if (getDir().size() != 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100); nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
} }
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
setDir(paramVal); setDir(paramVal);
} }
else if (ICalProperty::IsXToken(paramName)) else if (ICalProperty::IsXToken(paramName))
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iXTokenParamIgnored, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100); nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
} }
else else
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 200); nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 200);
} }
} }
} }
@ -183,12 +183,12 @@ UnicodeString & nsCalOrganizer::toICALString(UnicodeString & sProp,
UnicodeString u; UnicodeString u;
if (m_CN.size() > 0) if (m_CN.size() > 0)
{ {
out += ';'; out += JulianKeyword::Instance()->ms_sCN; out += ';'; out += nsCalKeyword::Instance()->ms_sCN;
out += '='; out += m_CN; out += '='; out += m_CN;
} }
if (m_Language.size() > 0) if (m_Language.size() > 0)
{ {
out += ';'; out += JulianKeyword::Instance()->ms_sLANGUAGE; out += ';'; out += nsCalKeyword::Instance()->ms_sLANGUAGE;
out += '='; out += m_Language; out += '='; out += m_Language;
} }
if (m_SentBy.size() > 0) if (m_SentBy.size() > 0)
@ -196,7 +196,7 @@ UnicodeString & nsCalOrganizer::toICALString(UnicodeString & sProp,
// double quote sent-by, dir // double quote sent-by, dir
u = m_SentBy; u = m_SentBy;
u = nsCalUtility::addDoubleQuotes(u); u = nsCalUtility::addDoubleQuotes(u);
out += ';'; out += JulianKeyword::Instance()->ms_sSENTBY; out += ';'; out += nsCalKeyword::Instance()->ms_sSENTBY;
out += '='; out += u; out += '='; out += u;
} }
if (m_Dir.size() > 0) if (m_Dir.size() > 0)
@ -204,12 +204,12 @@ UnicodeString & nsCalOrganizer::toICALString(UnicodeString & sProp,
// double quote sent-by, dir // double quote sent-by, dir
u = m_Dir; u = m_Dir;
u = nsCalUtility::addDoubleQuotes(u); u = nsCalUtility::addDoubleQuotes(u);
out += ';'; out += JulianKeyword::Instance()->ms_sDIR; out += ';'; out += nsCalKeyword::Instance()->ms_sDIR;
out += '='; out += u; out += '='; out += u;
} }
out += ':'; out += ':';
out += m_Name; out += m_Name;
out += JulianKeyword::Instance()->ms_sLINEBREAK; out += nsCalKeyword::Instance()->ms_sLINEBREAK;
return out; return out;
} }
@ -217,7 +217,7 @@ UnicodeString & nsCalOrganizer::toICALString(UnicodeString & sProp,
UnicodeString & nsCalOrganizer::toString(UnicodeString & out) UnicodeString & nsCalOrganizer::toString(UnicodeString & out)
{ {
out = toString(JulianFormatString::Instance()->ms_OrganizerStrDefaultFmt, out); out = toString(nsCalFormatString::Instance()->ms_OrganizerStrDefaultFmt, out);
return out; return out;
} }
@ -227,7 +227,7 @@ UnicodeString & nsCalOrganizer::toString(UnicodeString & strFmt,
UnicodeString & out) UnicodeString & out)
{ {
if (strFmt.size() == 0 && if (strFmt.size() == 0 &&
JulianFormatString::Instance()->ms_OrganizerStrDefaultFmt.size() > 0) nsCalFormatString::Instance()->ms_OrganizerStrDefaultFmt.size() > 0)
{ {
// if empty string, use default // if empty string, use default
return toString(out); return toString(out);
@ -318,7 +318,7 @@ t_bool nsCalOrganizer::isValid()
return FALSE; return FALSE;
// change to URL, must have "MAILTO:" in front // change to URL, must have "MAILTO:" in front
mailto = getName().extractBetween(0, 7, mailto); mailto = getName().extractBetween(0, 7, mailto);
if (mailto.compareIgnoreCase(JulianKeyword::Instance()->ms_sMAILTO_COLON) != 0) if (mailto.compareIgnoreCase(nsCalKeyword::Instance()->ms_sMAILTO_COLON) != 0)
return FALSE; return FALSE;
else else
return TRUE; return TRUE;

Просмотреть файл

@ -63,7 +63,7 @@ ICalProperty::propertyToICALString(UnicodeString & sProp,
aName = (ICalParameter *) parameters->GetAt(i); aName = (ICalParameter *) parameters->GetAt(i);
retVal += aName->toICALString(u); retVal += aName->toICALString(u);
} }
retVal += ':'; retVal += sVal; retVal += JulianKeyword::Instance()->ms_sLINEBREAK; retVal += ':'; retVal += sVal; retVal += nsCalKeyword::Instance()->ms_sLINEBREAK;
} }
//if (FALSE) TRACE("retVal = %s\r\n", retVal.toCString("")); //if (FALSE) TRACE("retVal = %s\r\n", retVal.toCString(""));
return retVal; return retVal;
@ -132,7 +132,7 @@ t_bool ICalProperty::CheckParamsWithValueRangeCheck(JulianPtrArray * parameters,
return FALSE; return FALSE;
} }
if (JulianKeyword::Instance()->ms_ATOM_VALUE == u.hashCode()) if (nsCalKeyword::Instance()->ms_ATOM_VALUE == u.hashCode())
{ {
u = ip->getParameterValue(u); u = ip->getParameterValue(u);
if (!nsCalUtility::checkRange(u.hashCode(), validValueRange, if (!nsCalUtility::checkRange(u.hashCode(), validValueRange,
@ -143,36 +143,36 @@ t_bool ICalProperty::CheckParamsWithValueRangeCheck(JulianPtrArray * parameters,
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_ENCODING == u.hashCode()) else if (nsCalKeyword::Instance()->ms_ATOM_ENCODING == u.hashCode())
{ {
u = ip->getParameterValue(u); u = ip->getParameterValue(u);
if (!nsCalUtility::checkRange(u.hashCode(), if (!nsCalUtility::checkRange(u.hashCode(),
JulianAtomRange::Instance()->ms_asEncodingRange, nsCalAtomRange::Instance()->ms_asEncodingRange,
JulianAtomRange::Instance()->ms_iEncodingRangeSize)) nsCalAtomRange::Instance()->ms_iEncodingRangeSize))
{ {
if (!ICalProperty::IsXToken(u)) if (!ICalProperty::IsXToken(u))
return FALSE; return FALSE;
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_RELTYPE == u.hashCode()) else if (nsCalKeyword::Instance()->ms_ATOM_RELTYPE == u.hashCode())
{ {
u = ip->getParameterValue(u); u = ip->getParameterValue(u);
if (!nsCalUtility::checkRange(u.hashCode(), if (!nsCalUtility::checkRange(u.hashCode(),
JulianAtomRange::Instance()->ms_asRelTypeRange, nsCalAtomRange::Instance()->ms_asRelTypeRange,
JulianAtomRange::Instance()->ms_iRelTypeRangeSize)) nsCalAtomRange::Instance()->ms_iRelTypeRangeSize))
{ {
if (!ICalProperty::IsXToken(u)) if (!ICalProperty::IsXToken(u))
return FALSE; return FALSE;
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_RELATED == u.hashCode()) else if (nsCalKeyword::Instance()->ms_ATOM_RELATED == u.hashCode())
{ {
u = ip->getParameterValue(u); u = ip->getParameterValue(u);
if (!nsCalUtility::checkRange(u.hashCode(), if (!nsCalUtility::checkRange(u.hashCode(),
JulianAtomRange::Instance()->ms_asRelatedRange, nsCalAtomRange::Instance()->ms_asRelatedRange,
JulianAtomRange::Instance()->ms_iRelatedRangeSize)) nsCalAtomRange::Instance()->ms_iRelatedRangeSize))
{ {
return FALSE; return FALSE;
} }
@ -191,8 +191,8 @@ t_bool ICalProperty::checkParam(UnicodeString & propName,
t_int32 hashCode = propName.hashCode(); t_int32 hashCode = propName.hashCode();
if (nsCalUtility::checkRange(hashCode, if (nsCalUtility::checkRange(hashCode,
JulianAtomRange::Instance()->ms_asIrregularProperties, nsCalAtomRange::Instance()->ms_asIrregularProperties,
JulianAtomRange::Instance()->ms_iIrregularPropertiesSize)) nsCalAtomRange::Instance()->ms_iIrregularPropertiesSize))
{ {
// if special property, then don't check parameters // if special property, then don't check parameters
return FALSE; return FALSE;
@ -207,8 +207,8 @@ t_bool ICalProperty::checkParam(UnicodeString & propName,
// not a valid parameter for th // not a valid parameter for th
if (!nsCalUtility::checkRange(pNHC, if (!nsCalUtility::checkRange(pNHC,
JulianAtomRange::Instance()->ms_asParameterRange, nsCalAtomRange::Instance()->ms_asParameterRange,
JulianAtomRange::Instance()->ms_iParameterRangeSize)) nsCalAtomRange::Instance()->ms_iParameterRangeSize))
return TRUE; return TRUE;
else else
@ -217,19 +217,19 @@ t_bool ICalProperty::checkParam(UnicodeString & propName,
// check parameter name ranges here // check parameter name ranges here
// TODO: For now check only VALUE, ENCODING, // TODO: For now check only VALUE, ENCODING,
// TODO: Check LANGUAGE later // TODO: Check LANGUAGE later
if (JulianKeyword::Instance()->ms_ATOM_VALUE == pNHC) if (nsCalKeyword::Instance()->ms_ATOM_VALUE == pNHC)
{ {
if ((!nsCalUtility::checkRange(pVHC, if ((!nsCalUtility::checkRange(pVHC,
JulianAtomRange::Instance()->ms_asValueRange, nsCalAtomRange::Instance()->ms_asValueRange,
JulianAtomRange::Instance()->ms_iValueRangeSize)) nsCalAtomRange::Instance()->ms_iValueRangeSize))
&& (!IsXToken(paramVal))) && (!IsXToken(paramVal)))
return TRUE; return TRUE;
} }
else if (JulianKeyword::Instance()->ms_ATOM_ENCODING == pNHC) else if (nsCalKeyword::Instance()->ms_ATOM_ENCODING == pNHC)
{ {
if ((!nsCalUtility::checkRange(pVHC, if ((!nsCalUtility::checkRange(pVHC,
JulianAtomRange::Instance()->ms_asEncodingRange, nsCalAtomRange::Instance()->ms_asEncodingRange,
JulianAtomRange::Instance()->ms_iEncodingRangeSize)) && (!IsXToken(paramVal))) nsCalAtomRange::Instance()->ms_iEncodingRangeSize)) && (!IsXToken(paramVal)))
return TRUE; return TRUE;
} }
return FALSE; return FALSE;
@ -326,7 +326,7 @@ void ICalProperty::parsePropertyLine(UnicodeString & strLine,
{ {
// NOTE: TODO: This assumes semicolons can't exist between DQUOTE // NOTE: TODO: This assumes semicolons can't exist between DQUOTE
UnicodeStringTokenizer * st = new UnicodeStringTokenizer(u, UnicodeStringTokenizer * st = new UnicodeStringTokenizer(u,
JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL); nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL);
PR_ASSERT(st != 0); PR_ASSERT(st != 0);
PR_ASSERT(parameters != 0); PR_ASSERT(parameters != 0);
@ -568,7 +568,7 @@ ICalProperty::parameterToCalString(UnicodeString sParam,
out = ""; out = "";
if (sVal.size() > 0) if (sVal.size() > 0)
{ {
out = JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL; out = nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
out += sParam; out += sParam;
out += '='; out += '=';
out += sVal; out += sVal;
@ -667,7 +667,7 @@ ICalProperty::vectorToICALString(JulianPtrArray * strings, UnicodeString & retVa
for (i = 0; i < strings->GetSize(); i++) for (i = 0; i < strings->GetSize(); i++)
{ {
u = *((UnicodeString *) strings->GetAt(i)); u = *((UnicodeString *) strings->GetAt(i));
u += JulianKeyword::Instance()->ms_sLINEBREAK; u += nsCalKeyword::Instance()->ms_sLINEBREAK;
retVal += multiLineFormat(u); retVal += multiLineFormat(u);
} }
} }
@ -691,12 +691,12 @@ ICalProperty::multiLineFormat(UnicodeString & s)
sResult = s.extractBetween(0, ms_iMAX_LINE_LENGTH, sResult); sResult = s.extractBetween(0, ms_iMAX_LINE_LENGTH, sResult);
t = s.extractBetween(ms_iMAX_LINE_LENGTH, size, t); t = s.extractBetween(ms_iMAX_LINE_LENGTH, size, t);
t.insert(0, JulianKeyword::Instance()->ms_sLINEBREAKSPACE); t.insert(0, nsCalKeyword::Instance()->ms_sLINEBREAKSPACE);
sResult += multiLineFormat(t); sResult += multiLineFormat(t);
// end recursion // end recursion
size = sResult.size(); size = sResult.size();
if (sResult.endsWith(JulianKeyword::Instance()->ms_sLINEFEEDSPACE)) if (sResult.endsWith(nsCalKeyword::Instance()->ms_sLINEFEEDSPACE))
sResult.removeBetween(size - 1, size); sResult.removeBetween(size - 1, size);
s = sResult; s = sResult;
return s; return s;

Просмотреть файл

@ -69,7 +69,7 @@
//#define DEBUG 1 //#define DEBUG 1
//--------------------------------------------------------------------- //---------------------------------------------------------------------
//static UnicodeString s_sSemiColonSymbol = ";"; //static UnicodeString s_sSemiColonSymbol = ";";
//static UnicodeString JulianKeyword::Instance()->ms_sCOMMA_SYMBOL = ","; //static UnicodeString nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL = ",";
/* /*
* This is a hack so I could get it compiled on unix. We need * This is a hack so I could get it compiled on unix. We need
@ -330,7 +330,7 @@ Recurrence::parsePropertyLine(UnicodeString & strLine,
u = strLine.extractBetween(iColon + 1, strLine.size(), u); u = strLine.extractBetween(iColon + 1, strLine.size(), u);
UnicodeStringTokenizer * st = UnicodeStringTokenizer * st =
new UnicodeStringTokenizer(u, JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL); new UnicodeStringTokenizer(u, nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL);
PR_ASSERT(st != 0); PR_ASSERT(st != 0);
@ -409,7 +409,7 @@ Recurrence::parse(UnicodeString & s)
for (i = 0; i < parameters->GetSize(); i++) for (i = 0; i < parameters->GetSize(); i++)
{ {
ip = (ICalParameter *) parameters->GetAt(i); ip = (ICalParameter *) parameters->GetAt(i);
if (ip->getParameterName(u).compareIgnoreCase(JulianKeyword::Instance()->ms_sFREQ) == 0) if (ip->getParameterName(u).compareIgnoreCase(nsCalKeyword::Instance()->ms_sFREQ) == 0)
{ {
t = ip->getParameterValue(t); t = ip->getParameterValue(t);
#if JULIAN_DEBUGGING_RECURRENCE #if JULIAN_DEBUGGING_RECURRENCE
@ -451,20 +451,20 @@ Recurrence::parse(UnicodeString & s)
t_int32 tSize = t.size(); t_int32 tSize = t.size();
JAtom atomParam(u); JAtom atomParam(u);
if (JulianKeyword::Instance()->ms_ATOM_UNTIL == atomParam) if (nsCalKeyword::Instance()->ms_ATOM_UNTIL == atomParam)
{ {
// TODO: ONLY accepts UTC time for now // TODO: ONLY accepts UTC time for now
m_Until.setTimeString(t); m_Until.setTimeString(t);
// TODO: Log if m_Until is invalid or before start time // TODO: Log if m_Until is invalid or before start time
} }
else if (JulianKeyword::Instance()->ms_ATOM_COUNT == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_COUNT == atomParam)
{ {
char * tcc = t.toCString(""); char * tcc = t.toCString("");
PR_ASSERT(tcc != 0); PR_ASSERT(tcc != 0);
m_iCount = nsCalUtility::atot_int32(tcc, bParseError, tSize); m_iCount = nsCalUtility::atot_int32(tcc, bParseError, tSize);
delete [] tcc; tcc = 0; delete [] tcc; tcc = 0;
} }
else if (JulianKeyword::Instance()->ms_ATOM_INTERVAL == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_INTERVAL == atomParam)
{ {
// TODO: if duration allowed, parse duration, then it to interval // TODO: if duration allowed, parse duration, then it to interval
char * tcc = t.toCString(""); char * tcc = t.toCString("");
@ -472,18 +472,18 @@ Recurrence::parse(UnicodeString & s)
tempInterval = nsCalUtility::atot_int32(tcc, bParseError, tSize); tempInterval = nsCalUtility::atot_int32(tcc, bParseError, tSize);
delete [] tcc; tcc = 0; delete [] tcc; tcc = 0;
} }
else if (JulianKeyword::Instance()->ms_ATOM_WKST == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_WKST == atomParam)
{ {
m_iWkSt = stringToDay(t, bParseError); m_iWkSt = stringToDay(t, bParseError);
} }
else if (JulianKeyword::Instance()->ms_ATOM_BYSETPOS == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_BYSETPOS == atomParam)
{ {
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v); parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
m_aiBySetPos = verifyIntList(v, -366, 366, sErrorMsg, retSize, bParseError, TRUE); m_aiBySetPos = verifyIntList(v, -366, 366, sErrorMsg, retSize, bParseError, TRUE);
m_iBySetPosLen = retSize; m_iBySetPosLen = retSize;
m_iActiveGenerators++; m_iActiveGenerators++;
} }
else if (JulianKeyword::Instance()->ms_ATOM_BYMINUTE == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_BYMINUTE == atomParam)
{ {
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMinuteGntrIndex); dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMinuteGntrIndex);
if (dg->getSpan() < m_iType) if (dg->getSpan() < m_iType)
@ -493,13 +493,13 @@ Recurrence::parse(UnicodeString & s)
} }
else else
{ {
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v); parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
m_aiByMinute = verifyIntList(v, 0, 59, sErrorMsg, retSize, bParseError); m_aiByMinute = verifyIntList(v, 0, 59, sErrorMsg, retSize, bParseError);
dg->setParamsArray(m_aiByMinute, retSize); dg->setParamsArray(m_aiByMinute, retSize);
m_iActiveGenerators++; m_iActiveGenerators++;
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_BYHOUR == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_BYHOUR == atomParam)
{ {
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByHourGntrIndex); dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByHourGntrIndex);
if (dg->getSpan() < m_iType) if (dg->getSpan() < m_iType)
@ -509,13 +509,13 @@ Recurrence::parse(UnicodeString & s)
} }
else else
{ {
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v); parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
m_aiByHour = verifyIntList(v, 0, 23, sErrorMsg, retSize, bParseError); m_aiByHour = verifyIntList(v, 0, 23, sErrorMsg, retSize, bParseError);
dg->setParamsArray(m_aiByHour, retSize); dg->setParamsArray(m_aiByHour, retSize);
m_iActiveGenerators++; m_iActiveGenerators++;
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_BYMONTHDAY == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_BYMONTHDAY == atomParam)
{ {
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMonthDayGntrIndex); dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMonthDayGntrIndex);
if (dg->getSpan() < m_iType) if (dg->getSpan() < m_iType)
@ -525,14 +525,14 @@ Recurrence::parse(UnicodeString & s)
} }
else else
{ {
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v); parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
m_aiByMonthDay = verifyIntList(v, -31, 31, sErrorMsg, retSize, bParseError, TRUE); m_aiByMonthDay = verifyIntList(v, -31, 31, sErrorMsg, retSize, bParseError, TRUE);
dg->setParamsArray(m_aiByMonthDay, retSize); dg->setParamsArray(m_aiByMonthDay, retSize);
m_iActiveGenerators++; m_iActiveGenerators++;
byMonthDaySize = retSize; byMonthDaySize = retSize;
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_BYYEARDAY == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_BYYEARDAY == atomParam)
{ {
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByYearDayGntrIndex); dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByYearDayGntrIndex);
if (dg->getSpan() < m_iType) if (dg->getSpan() < m_iType)
@ -542,7 +542,7 @@ Recurrence::parse(UnicodeString & s)
} }
else else
{ {
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v); parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
m_aiByYearDay = verifyIntList(v, -366, 366, sErrorMsg, retSize, bParseError, TRUE); m_aiByYearDay = verifyIntList(v, -366, 366, sErrorMsg, retSize, bParseError, TRUE);
dg->setParamsArray(m_aiByYearDay, retSize); dg->setParamsArray(m_aiByYearDay, retSize);
m_iActiveGenerators++; m_iActiveGenerators++;
@ -550,7 +550,7 @@ Recurrence::parse(UnicodeString & s)
bYearDay = TRUE; bYearDay = TRUE;
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_BYWEEKNO == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_BYWEEKNO == atomParam)
{ {
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByWeekNoGntrIndex); dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByWeekNoGntrIndex);
if (dg->getSpan() < m_iType) if (dg->getSpan() < m_iType)
@ -560,7 +560,7 @@ Recurrence::parse(UnicodeString & s)
} }
else else
{ {
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v); parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
m_aiByWeekNo = verifyIntList(v, -53, 53, sErrorMsg, retSize, bParseError, TRUE); m_aiByWeekNo = verifyIntList(v, -53, 53, sErrorMsg, retSize, bParseError, TRUE);
dg->setParamsArray(m_aiByWeekNo, retSize); dg->setParamsArray(m_aiByWeekNo, retSize);
m_iActiveGenerators++; m_iActiveGenerators++;
@ -568,7 +568,7 @@ Recurrence::parse(UnicodeString & s)
bWeekNo = TRUE; bWeekNo = TRUE;
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_BYMONTH == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_BYMONTH == atomParam)
{ {
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMonthGntrIndex); dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMonthGntrIndex);
if (dg->getSpan() < m_iType) if (dg->getSpan() < m_iType)
@ -578,7 +578,7 @@ Recurrence::parse(UnicodeString & s)
} }
else else
{ {
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v); parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
m_aiByMonth = verifyIntList(v, 1, 12, sErrorMsg, retSize, bParseError, TRUE); m_aiByMonth = verifyIntList(v, 1, 12, sErrorMsg, retSize, bParseError, TRUE);
dg->setParamsArray(m_aiByMonth, retSize); dg->setParamsArray(m_aiByMonth, retSize);
m_iActiveGenerators++; m_iActiveGenerators++;
@ -587,7 +587,7 @@ Recurrence::parse(UnicodeString & s)
byMonthSize = retSize; byMonthSize = retSize;
} }
} }
else if (JulianKeyword::Instance()->ms_ATOM_BYDAY == atomParam) else if (nsCalKeyword::Instance()->ms_ATOM_BYDAY == atomParam)
{ {
switch(m_iType) switch(m_iType)
{ {
@ -611,7 +611,7 @@ Recurrence::parse(UnicodeString & s)
} }
else else
{ {
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v); parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
m_aaiByDay = createByDayList(v, m_iType, retSize, bParseError); m_aaiByDay = createByDayList(v, m_iType, retSize, bParseError);
dg->setRDay(m_aaiByDay, retSize); dg->setRDay(m_aaiByDay, retSize);
m_iActiveGenerators++; m_iActiveGenerators++;
@ -872,7 +872,7 @@ Recurrence::stringEnforce(DateTime startDate, JulianPtrArray * srr,
{ {
// log an invalid rdate // log an invalid rdate
if (log != 0) log->logError( if (log != 0) log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidRDate, 200); nsCalLogErrorMessage::Instance()->ms_iInvalidRDate, 200);
} }
} }
} }
@ -1006,7 +1006,7 @@ Recurrence::unzip(t_int32 bound, JulianPtrArray * out, JLog * log,
if (log != 0) if (log != 0)
{ {
log->logError( log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidRecurrenceError, 200); nsCalLogErrorMessage::Instance()->ms_iInvalidRecurrenceError, 200);
} }
return; return;
} }
@ -1412,13 +1412,13 @@ t_int32 Recurrence::stringToDay(UnicodeString & s, t_bool & error)
} }
else else
{ {
if (s == JulianKeyword::Instance()->ms_sSU) i = Calendar::SUNDAY; if (s == nsCalKeyword::Instance()->ms_sSU) i = Calendar::SUNDAY;
else if (s == JulianKeyword::Instance()->ms_sMO) i = Calendar::MONDAY; else if (s == nsCalKeyword::Instance()->ms_sMO) i = Calendar::MONDAY;
else if (s == JulianKeyword::Instance()->ms_sTU) i = Calendar::TUESDAY; else if (s == nsCalKeyword::Instance()->ms_sTU) i = Calendar::TUESDAY;
else if (s == JulianKeyword::Instance()->ms_sWE) i = Calendar::WEDNESDAY; else if (s == nsCalKeyword::Instance()->ms_sWE) i = Calendar::WEDNESDAY;
else if (s == JulianKeyword::Instance()->ms_sTH) i = Calendar::THURSDAY; else if (s == nsCalKeyword::Instance()->ms_sTH) i = Calendar::THURSDAY;
else if (s == JulianKeyword::Instance()->ms_sFR) i = Calendar::FRIDAY; else if (s == nsCalKeyword::Instance()->ms_sFR) i = Calendar::FRIDAY;
else if (s == JulianKeyword::Instance()->ms_sSA) i = Calendar::SATURDAY; else if (s == nsCalKeyword::Instance()->ms_sSA) i = Calendar::SATURDAY;
else else
{ {
error = TRUE; error = TRUE;
@ -1586,12 +1586,12 @@ t_int32 Recurrence::stringToType(UnicodeString & s, t_bool & bParseError)
if (s.size() > 0) if (s.size() > 0)
{ {
if (s == JulianKeyword::Instance()->ms_sMINUTELY) iType = nsCalUtility::RT_MINUTELY; if (s == nsCalKeyword::Instance()->ms_sMINUTELY) iType = nsCalUtility::RT_MINUTELY;
else if (s == JulianKeyword::Instance()->ms_sHOURLY) iType = nsCalUtility::RT_HOURLY; else if (s == nsCalKeyword::Instance()->ms_sHOURLY) iType = nsCalUtility::RT_HOURLY;
else if (s == JulianKeyword::Instance()->ms_sDAILY) iType = nsCalUtility::RT_DAILY; else if (s == nsCalKeyword::Instance()->ms_sDAILY) iType = nsCalUtility::RT_DAILY;
else if (s == JulianKeyword::Instance()->ms_sWEEKLY) iType = nsCalUtility::RT_WEEKLY; else if (s == nsCalKeyword::Instance()->ms_sWEEKLY) iType = nsCalUtility::RT_WEEKLY;
else if (s == JulianKeyword::Instance()->ms_sMONTHLY) iType = nsCalUtility::RT_MONTHLY; else if (s == nsCalKeyword::Instance()->ms_sMONTHLY) iType = nsCalUtility::RT_MONTHLY;
else if (s == JulianKeyword::Instance()->ms_sYEARLY) iType = nsCalUtility::RT_YEARLY; else if (s == nsCalKeyword::Instance()->ms_sYEARLY) iType = nsCalUtility::RT_YEARLY;
else bParseError = TRUE; else bParseError = TRUE;
} }
else else

Просмотреть файл

@ -101,41 +101,41 @@ void nsCalRecurrenceID::setParam(UnicodeString & paramName, UnicodeString & para
t_int32 i; t_int32 i;
if (paramName.size() == 0) if (paramName.size() == 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, 200); nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, 200);
} }
else else
{ {
t_int32 hashCode = paramName.hashCode(); t_int32 hashCode = paramName.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_RANGE == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_RANGE == hashCode)
{ {
i = nsCalRecurrenceID::stringToRange(paramVal); i = nsCalRecurrenceID::stringToRange(paramVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, paramVal, 200); nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, paramVal, 200);
} }
else else
{ {
if (getRange() >= 0) if (getRange() >= 0)
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, 100); nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, 100);
} }
setRange((nsCalRecurrenceID::RANGE) i); setRange((nsCalRecurrenceID::RANGE) i);
} }
} }
else if (ICalProperty::IsXToken(paramName)) else if (ICalProperty::IsXToken(paramName))
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iXTokenParamIgnored, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, 100); nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, 100);
} }
else else
{ {
// NOTE: what about optional parameters?? THERE ARE NONE. // NOTE: what about optional parameters?? THERE ARE NONE.
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, 200); nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, 200);
} }
} }
} }
@ -185,11 +185,11 @@ nsCalRecurrenceID::toString(UnicodeString & out)
{ {
UnicodeString u; UnicodeString u;
out = ""; out = "";
out += JulianKeyword::Instance()->ms_sRANGE; out += nsCalKeyword::Instance()->ms_sRANGE;
out += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; out += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
out += rangeToString(m_Range, u); out += rangeToString(m_Range, u);
out += JulianKeyword::Instance()->ms_sDATE; out += nsCalKeyword::Instance()->ms_sDATE;
out += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; out += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
out += m_DateTime.toISO8601(); out += m_DateTime.toISO8601();
return out; return out;
} }
@ -205,13 +205,13 @@ nsCalRecurrenceID::toICALString(UnicodeString & sProp, UnicodeString & out)
{ {
UnicodeString u; UnicodeString u;
out += ';'; out += ';';
out += JulianKeyword::Instance()->ms_sRANGE; out += nsCalKeyword::Instance()->ms_sRANGE;
out += '='; out += '=';
out += rangeToString(m_Range, u); out += rangeToString(m_Range, u);
} }
out += ':'; out += ':';
out += m_DateTime.toISO8601(); out += m_DateTime.toISO8601();
out += JulianKeyword::Instance()->ms_sLINEBREAK; out += nsCalKeyword::Instance()->ms_sLINEBREAK;
return out; return out;
} }
@ -231,9 +231,9 @@ nsCalRecurrenceID::stringToRange(UnicodeString & sRange)
{ {
t_int32 hashCode = sRange.hashCode(); t_int32 hashCode = sRange.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_THISANDPRIOR == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_THISANDPRIOR == hashCode)
return RANGE_THISANDPRIOR; return RANGE_THISANDPRIOR;
else if (JulianKeyword::Instance()->ms_ATOM_THISANDFUTURE == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_THISANDFUTURE == hashCode)
return RANGE_THISANDFUTURE; return RANGE_THISANDFUTURE;
else return RANGE_NONE; else return RANGE_NONE;
} }
@ -247,8 +247,8 @@ nsCalRecurrenceID::rangeToString(nsCalRecurrenceID::RANGE range,
out = ""; out = "";
switch(range) switch(range)
{ {
case RANGE_THISANDPRIOR: out = JulianKeyword::Instance()->ms_sTHISANDPRIOR; break; case RANGE_THISANDPRIOR: out = nsCalKeyword::Instance()->ms_sTHISANDPRIOR; break;
case RANGE_THISANDFUTURE: out = JulianKeyword::Instance()->ms_sTHISANDFUTURE; break; case RANGE_THISANDFUTURE: out = nsCalKeyword::Instance()->ms_sTHISANDFUTURE; break;
default: default:
// NONE case // NONE case
out = ""; out = "";

Просмотреть файл

@ -493,7 +493,7 @@ TimeBasedEvent::formatChar(t_int32 c, UnicodeString sFilterAttendee,
} }
return sResult; return sResult;
case ms_cAttach: case ms_cAttach:
s = JulianKeyword::Instance()->ms_sATTACH; s = nsCalKeyword::Instance()->ms_sATTACH;
return ICalProperty::propertyVectorToICALString(s, getAttach(), sResult); return ICalProperty::propertyVectorToICALString(s, getAttach(), sResult);
case ms_cAttendees: case ms_cAttendees:
{ {
@ -545,80 +545,80 @@ TimeBasedEvent::formatChar(t_int32 c, UnicodeString sFilterAttendee,
// return sResult.toString(); // return sResult.toString();
} }
case ms_cCategories: case ms_cCategories:
s = JulianKeyword::Instance()->ms_sCATEGORIES; s = nsCalKeyword::Instance()->ms_sCATEGORIES;
return ICalProperty::propertyVectorToICALString(s, getCategories(), sResult); return ICalProperty::propertyVectorToICALString(s, getCategories(), sResult);
case ms_cClass: case ms_cClass:
s = JulianKeyword::Instance()->ms_sCLASS; s = nsCalKeyword::Instance()->ms_sCLASS;
return ICalProperty::propertyToICALString(s, getClassProperty(), sResult); return ICalProperty::propertyToICALString(s, getClassProperty(), sResult);
case ms_cComment: case ms_cComment:
s = JulianKeyword::Instance()->ms_sCOMMENT; s = nsCalKeyword::Instance()->ms_sCOMMENT;
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult); return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
case ms_cURL: case ms_cURL:
s = JulianKeyword::Instance()->ms_sURL; s = nsCalKeyword::Instance()->ms_sURL;
return ICalProperty::propertyToICALString(s, getURLProperty(), sResult); return ICalProperty::propertyToICALString(s, getURLProperty(), sResult);
case ms_cCreated: case ms_cCreated:
s = JulianKeyword::Instance()->ms_sCREATED; s = nsCalKeyword::Instance()->ms_sCREATED;
return ICalProperty::propertyToICALString(s, getCreatedProperty(), sResult); return ICalProperty::propertyToICALString(s, getCreatedProperty(), sResult);
case ms_cDescription: case ms_cDescription:
s = JulianKeyword::Instance()->ms_sDESCRIPTION; s = nsCalKeyword::Instance()->ms_sDESCRIPTION;
return ICalProperty::propertyToICALString(s, getDescriptionProperty(), sResult); return ICalProperty::propertyToICALString(s, getDescriptionProperty(), sResult);
case ms_cDTStart: case ms_cDTStart:
s = JulianKeyword::Instance()->ms_sDTSTART; s = nsCalKeyword::Instance()->ms_sDTSTART;
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult); return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
case ms_cDTStamp: case ms_cDTStamp:
s = JulianKeyword::Instance()->ms_sDTSTAMP; s = nsCalKeyword::Instance()->ms_sDTSTAMP;
return ICalProperty::propertyToICALString(s, getDTStampProperty(), sResult); return ICalProperty::propertyToICALString(s, getDTStampProperty(), sResult);
case ms_cExDate: case ms_cExDate:
s = JulianKeyword::Instance()->ms_sEXDATE; s = nsCalKeyword::Instance()->ms_sEXDATE;
return ICalProperty::propertyVectorToICALString(s, getExDates(), sResult); return ICalProperty::propertyVectorToICALString(s, getExDates(), sResult);
case ms_cExRule: case ms_cExRule:
if (getExRules() != 0) if (getExRules() != 0)
{ {
//s = JulianKeyword::Instance()->ms_sEXRULE; //s = nsCalKeyword::Instance()->ms_sEXRULE;
//return ICalComponent::propertyVToCalString(s, getExRules(), sResult); //return ICalComponent::propertyVToCalString(s, getExRules(), sResult);
return ICalProperty::vectorToICALString(getExRules(), sResult); return ICalProperty::vectorToICALString(getExRules(), sResult);
} }
return ""; return "";
case ms_cLastModified: case ms_cLastModified:
s = JulianKeyword::Instance()->ms_sLASTMODIFIED; s = nsCalKeyword::Instance()->ms_sLASTMODIFIED;
return ICalProperty::propertyToICALString(s, getLastModifiedProperty(), sResult); return ICalProperty::propertyToICALString(s, getLastModifiedProperty(), sResult);
case ms_cRDate: case ms_cRDate:
s = JulianKeyword::Instance()->ms_sRDATE; s = nsCalKeyword::Instance()->ms_sRDATE;
return ICalProperty::propertyVectorToICALString(s, getRDates(), sResult); return ICalProperty::propertyVectorToICALString(s, getRDates(), sResult);
case ms_cRRule: case ms_cRRule:
if (getRRules() != 0) if (getRRules() != 0)
{ {
//s = JulianKeyword::Instance()->ms_sRRULE; //s = nsCalKeyword::Instance()->ms_sRRULE;
//return ICalComponent::propertyVToCalString(s, getRRules(), sResult); //return ICalComponent::propertyVToCalString(s, getRRules(), sResult);
return ICalProperty::vectorToICALString(getRRules(), sResult); return ICalProperty::vectorToICALString(getRRules(), sResult);
} }
return ""; return "";
case ms_cRecurrenceID: case ms_cRecurrenceID:
s = JulianKeyword::Instance()->ms_sRECURRENCEID; s = nsCalKeyword::Instance()->ms_sRECURRENCEID;
return ICalProperty::propertyToICALString(s, getRecurrenceIDProperty(), sResult); return ICalProperty::propertyToICALString(s, getRecurrenceIDProperty(), sResult);
case ms_cRelatedTo: case ms_cRelatedTo:
s = JulianKeyword::Instance()->ms_sRELATEDTO; s = nsCalKeyword::Instance()->ms_sRELATEDTO;
return ICalProperty::propertyVectorToICALString(s, getRelatedTo(), sResult); return ICalProperty::propertyVectorToICALString(s, getRelatedTo(), sResult);
case ms_cRequestStatus: case ms_cRequestStatus:
s = JulianKeyword::Instance()->ms_sREQUESTSTATUS; s = nsCalKeyword::Instance()->ms_sREQUESTSTATUS;
return ICalProperty::propertyVectorToICALString(s, getRequestStatus(), sResult); return ICalProperty::propertyVectorToICALString(s, getRequestStatus(), sResult);
case ms_cSequence: case ms_cSequence:
s = JulianKeyword::Instance()->ms_sSEQUENCE; s = nsCalKeyword::Instance()->ms_sSEQUENCE;
return ICalProperty::propertyToICALString(s, getSequenceProperty(), sResult); return ICalProperty::propertyToICALString(s, getSequenceProperty(), sResult);
case ms_cStatus: case ms_cStatus:
s = JulianKeyword::Instance()->ms_sSTATUS; s = nsCalKeyword::Instance()->ms_sSTATUS;
return ICalProperty::propertyToICALString(s, getStatusProperty(), sResult); return ICalProperty::propertyToICALString(s, getStatusProperty(), sResult);
case ms_cSummary: case ms_cSummary:
s = JulianKeyword::Instance()->ms_sSUMMARY; s = nsCalKeyword::Instance()->ms_sSUMMARY;
return ICalProperty::propertyToICALString(s, getSummaryProperty(), sResult); return ICalProperty::propertyToICALString(s, getSummaryProperty(), sResult);
case ms_cUID: case ms_cUID:
s = JulianKeyword::Instance()->ms_sUID; s = nsCalKeyword::Instance()->ms_sUID;
return ICalProperty::propertyToICALString(s, getUIDProperty(), sResult); return ICalProperty::propertyToICALString(s, getUIDProperty(), sResult);
case ms_cOrganizer: case ms_cOrganizer:
s = JulianKeyword::Instance()->ms_sORGANIZER; s = nsCalKeyword::Instance()->ms_sORGANIZER;
return ICalProperty::propertyToICALString(s, getOrganizerProperty(), sResult); return ICalProperty::propertyToICALString(s, getOrganizerProperty(), sResult);
case ms_cContact: case ms_cContact:
s = JulianKeyword::Instance()->ms_sCONTACT; s = nsCalKeyword::Instance()->ms_sCONTACT;
return ICalProperty::propertyVectorToICALString(s, getContact(), sResult); return ICalProperty::propertyVectorToICALString(s, getContact(), sResult);
case ms_cXTokens: case ms_cXTokens:
return ICalProperty::vectorToICALString(getXTokens(), sResult); return ICalProperty::vectorToICALString(getXTokens(), sResult);
@ -645,15 +645,15 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
JulianPtrArray * parameters = new JulianPtrArray(); JulianPtrArray * parameters = new JulianPtrArray();
parseStatus = JulianKeyword::Instance()->ms_sOK; parseStatus = nsCalKeyword::Instance()->ms_sOK;
PR_ASSERT(parameters != 0 && brFile != 0); PR_ASSERT(parameters != 0 && brFile != 0);
if (parameters == 0 || brFile == 0) if (parameters == 0 || brFile == 0)
{ {
// Return an invalid event // Return an invalid event
return parseStatus; return parseStatus;
} }
//UnicodeString end = JulianKeyword::Instance()->ms_sEND_WITH_COLON; end += sType; //UnicodeString end = nsCalKeyword::Instance()->ms_sEND_WITH_COLON; end += sType;
//UnicodeString begin = JulianKeyword::Instance()->ms_sBEGIN_WITH_COLON; begin += sType; //UnicodeString begin = nsCalKeyword::Instance()->ms_sBEGIN_WITH_COLON; begin += sType;
ErrorCode status = ZERO_ERROR; ErrorCode status = ZERO_ERROR;
@ -703,7 +703,7 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
continue; continue;
} }
// break on END:type (where type is matching VEVENT, VTODO, VJOURNAL) // break on END:type (where type is matching VEVENT, VTODO, VJOURNAL)
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
(propVal.compareIgnoreCase(sType) == 0)) (propVal.compareIgnoreCase(sType) == 0))
{ {
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
@ -712,24 +712,24 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
break; break;
} }
if ( if (
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
((propVal.compareIgnoreCase(sType) == 0) && !bIgnoreBeginError )|| ((propVal.compareIgnoreCase(sType) == 0) && !bIgnoreBeginError )||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(ICalProperty::IsXToken(propVal))) (ICalProperty::IsXToken(propVal)))
) || ) ||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
( (
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(ICalProperty::IsXToken(propVal))) (ICalProperty::IsXToken(propVal)))
)) ))
{ {
@ -741,7 +741,7 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
parseStatus = strLine; parseStatus = strLine;
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing, nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
sType, strLine, 300); sType, strLine, 300);
bNewEvent = TRUE; bNewEvent = TRUE;
@ -749,8 +749,8 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
} }
else else
{ {
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVALARM) == 0)) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVALARM) == 0))
{ {
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
@ -772,11 +772,11 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidAlarm, 300); nsCalLogErrorMessage::Instance()->ms_iInvalidAlarm, 300);
delete alarm; alarm = 0; delete alarm; alarm = 0;
} }
} }
if (sOK.compareIgnoreCase(JulianKeyword::Instance()->ms_sOK) == 0) if (sOK.compareIgnoreCase(nsCalKeyword::Instance()->ms_sOK) == 0)
bNextAlarm = FALSE; bNextAlarm = FALSE;
else else
{ {
@ -787,7 +787,7 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
bNextAlarm = FALSE; bNextAlarm = FALSE;
} }
} }
if (sOK.compareIgnoreCase(JulianKeyword::Instance()->ms_sOK) != 0) if (sOK.compareIgnoreCase(nsCalKeyword::Instance()->ms_sOK) != 0)
{ {
parseStatus = sOK; parseStatus = sOK;
break; break;
@ -826,15 +826,15 @@ void TimeBasedEvent::storeAttach(UnicodeString & strLine, UnicodeString & propVa
// check parameters (binary, uri), todo: checkEncoding range // check parameters (binary, uri), todo: checkEncoding range
// todo: check FMTTYPE so it doesn't complain. // todo: check FMTTYPE so it doesn't complain.
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters, t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
JulianAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRange, nsCalAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRange,
JulianAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRangeSize, nsCalAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRangeSize,
JulianAtomRange::Instance()->ms_asBinaryURIValueRange, nsCalAtomRange::Instance()->ms_asBinaryURIValueRange,
JulianAtomRange::Instance()->ms_asBinaryURIValueRangeSize); nsCalAtomRange::Instance()->ms_asBinaryURIValueRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
addAttach(propVal, parameters); addAttach(propVal, parameters);
} }
@ -849,13 +849,13 @@ void TimeBasedEvent::storeAttendees(UnicodeString & strLine, UnicodeString & pro
if (!attendee->isValid()) if (!attendee->isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidAttendee, 200); nsCalLogErrorMessage::Instance()->ms_iInvalidAttendee, 200);
UnicodeString u; UnicodeString u;
u = JulianLogErrorMessage::Instance()->ms_sRS202; u = nsCalLogErrorMessage::Instance()->ms_sRS202;
u += '.'; u += ' '; u += '.'; u += ' ';
u += strLine; u += strLine;
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202); //setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
addRequestStatus(u); addRequestStatus(u);
delete attendee; attendee = 0; delete attendee; attendee = 0;
} }
@ -869,13 +869,13 @@ void TimeBasedEvent::storeCategories(UnicodeString & strLine, UnicodeString & pr
JulianPtrArray * parameters, JulianPtrArray * vTimeZones) JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
{ {
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asLanguageParamRange, nsCalAtomRange::Instance()->ms_asLanguageParamRange,
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
addCategoriesPropertyVector(propVal, parameters); addCategoriesPropertyVector(propVal, parameters);
@ -887,16 +887,16 @@ void TimeBasedEvent::storeClass(UnicodeString & strLine, UnicodeString & propVal
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getClassProperty() != 0) if (getClassProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sCLASS, 100); nsCalKeyword::Instance()->ms_sCLASS, 100);
} }
setClass(propVal, parameters); setClass(propVal, parameters);
} }
@ -904,14 +904,14 @@ void TimeBasedEvent::storeComment(UnicodeString & strLine, UnicodeString & propV
JulianPtrArray * parameters, JulianPtrArray * vTimeZones) JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
{ {
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
addComment(propVal, parameters); addComment(propVal, parameters);
@ -920,13 +920,13 @@ void TimeBasedEvent::storeContact(UnicodeString & strLine, UnicodeString & propV
JulianPtrArray * parameters, JulianPtrArray * vTimeZones) JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
{ {
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
addContact(propVal, parameters); addContact(propVal, parameters);
@ -938,16 +938,16 @@ void TimeBasedEvent::storeCreated(UnicodeString & strLine, UnicodeString & propV
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getCreatedProperty() != 0) if (getCreatedProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sCREATED, 100); nsCalKeyword::Instance()->ms_sCREATED, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -959,23 +959,23 @@ void TimeBasedEvent::storeDescription(UnicodeString & strLine, UnicodeString & p
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
// check for duplicates // check for duplicates
if (getDescriptionProperty() != 0) if (getDescriptionProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sDESCRIPTION, 100); nsCalKeyword::Instance()->ms_sDESCRIPTION, 100);
} }
setDescription(propVal, parameters); setDescription(propVal, parameters);
@ -985,28 +985,28 @@ void TimeBasedEvent::storeDTStart(UnicodeString & strLine, UnicodeString & propV
{ {
// check parameters (date, datetime), TZID // check parameters (date, datetime), TZID
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters, t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
JulianAtomRange::Instance()->ms_asTZIDValueParamRange, nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize, nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
JulianAtomRange::Instance()->ms_asDateDateTimeValueRange, nsCalAtomRange::Instance()->ms_asDateDateTimeValueRange,
JulianAtomRange::Instance()->ms_asDateDateTimeValueRangeSize); nsCalAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getDTStartProperty() != 0) if (getDTStartProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sDTSTART, 100); nsCalKeyword::Instance()->ms_sDTSTART, 100);
} }
UnicodeString u, out; UnicodeString u, out;
u = JulianKeyword::Instance()->ms_sVALUE; u = nsCalKeyword::Instance()->ms_sVALUE;
out = ICalParameter::GetParameterFromVector(u, out, parameters); out = ICalParameter::GetParameterFromVector(u, out, parameters);
t_bool bIsDate = DateTime::IsParseableDate(propVal); t_bool bIsDate = DateTime::IsParseableDate(propVal);
@ -1014,22 +1014,22 @@ void TimeBasedEvent::storeDTStart(UnicodeString & strLine, UnicodeString & propV
if (bIsDate) if (bIsDate)
{ {
// if there is a VALUE=X parameter, make sure X is DATE // if there is a VALUE=X parameter, make sure X is DATE
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATE != out.hashCode())) if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch, nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
setAllDayEvent(TRUE); setAllDayEvent(TRUE);
} }
else else
{ {
// if there is a VALUE=X parameter, make sure X is DATETIME // if there is a VALUE=X parameter, make sure X is DATETIME
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode())) if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch, nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
setAllDayEvent(FALSE); setAllDayEvent(FALSE);
} }
@ -1047,16 +1047,16 @@ void TimeBasedEvent::storeDTStamp(UnicodeString & strLine, UnicodeString & propV
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getDTStampProperty() != 0) if (getDTStampProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sDTSTAMP, 100); nsCalKeyword::Instance()->ms_sDTSTAMP, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -1068,15 +1068,15 @@ void TimeBasedEvent::storeExDate(UnicodeString & strLine, UnicodeString & propVa
{ {
// check parameters (date, datetime) // check parameters (date, datetime)
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters, t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
JulianAtomRange::Instance()->ms_asTZIDValueParamRange, nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize, nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
JulianAtomRange::Instance()->ms_asDateDateTimeValueRange, nsCalAtomRange::Instance()->ms_asDateDateTimeValueRange,
JulianAtomRange::Instance()->ms_asDateDateTimeValueRangeSize); nsCalAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
// DONE:?TODO: finish // DONE:?TODO: finish
addExDate(propVal, parameters); addExDate(propVal, parameters);
@ -1088,8 +1088,8 @@ void TimeBasedEvent::storeExRule(UnicodeString & strLine, UnicodeString & propVa
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
// TODO: finish, pass timezones. // TODO: finish, pass timezones.
addExRuleString(strLine); addExRuleString(strLine);
@ -1101,16 +1101,16 @@ void TimeBasedEvent::storeLastModified(UnicodeString & strLine, UnicodeString &
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getLastModifiedProperty() != 0) if (getLastModifiedProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sLASTMODIFIED, 100); nsCalKeyword::Instance()->ms_sLASTMODIFIED, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -1122,21 +1122,21 @@ void TimeBasedEvent::storeOrganizer(UnicodeString & strLine, UnicodeString & pro
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asSentByParamRange, nsCalAtomRange::Instance()->ms_asSentByParamRange,
JulianAtomRange::Instance()->ms_asSentByParamRangeSize); nsCalAtomRange::Instance()->ms_asSentByParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getOrganizerProperty() != 0) if (getOrganizerProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sORGANIZER, 100); nsCalKeyword::Instance()->ms_sORGANIZER, 100);
} }
setOrganizer(propVal, parameters); setOrganizer(propVal, parameters);
} }
@ -1145,15 +1145,15 @@ void TimeBasedEvent::storeRDate(UnicodeString & strLine, UnicodeString & propVal
{ {
// check parameters (date, datetime, period) // check parameters (date, datetime, period)
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters, t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
JulianAtomRange::Instance()->ms_asTZIDValueParamRange, nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize, nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
JulianAtomRange::Instance()->ms_asDateDateTimePeriodValueRange, nsCalAtomRange::Instance()->ms_asDateDateTimePeriodValueRange,
JulianAtomRange::Instance()->ms_asDateDateTimePeriodValueRangeSize); nsCalAtomRange::Instance()->ms_asDateDateTimePeriodValueRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
// TODO: finish // TODO: finish
addRDate(propVal, parameters); addRDate(propVal, parameters);
@ -1165,8 +1165,8 @@ void TimeBasedEvent::storeRRule(UnicodeString & strLine, UnicodeString & propVal
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
// TODO: finish, pass timezones. // TODO: finish, pass timezones.
addRRuleString(strLine); addRRuleString(strLine);
@ -1178,9 +1178,9 @@ void TimeBasedEvent::storeRecurrenceID(UnicodeString & strLine, UnicodeString &
if (getRecurrenceIDProperty() != 0) if (getRecurrenceIDProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sRECURRENCEID, 100); nsCalKeyword::Instance()->ms_sRECURRENCEID, 100);
} }
DateTime d(propVal); DateTime d(propVal);
@ -1195,13 +1195,13 @@ void TimeBasedEvent::storeRelatedTo(UnicodeString & strLine, UnicodeString & pro
{ {
// check parameters: todo: check reltype // check parameters: todo: check reltype
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asReltypeParamRange, nsCalAtomRange::Instance()->ms_asReltypeParamRange,
JulianAtomRange::Instance()->ms_asReltypeParamRangeSize); nsCalAtomRange::Instance()->ms_asReltypeParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
addRelatedTo(propVal, parameters); addRelatedTo(propVal, parameters);
@ -1211,21 +1211,21 @@ void TimeBasedEvent::storeRequestStatus(UnicodeString & strLine, UnicodeString &
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asLanguageParamRange, nsCalAtomRange::Instance()->ms_asLanguageParamRange,
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
/* /*
if (getRequestStatusProperty() != 0) if (getRequestStatusProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, JulianKeyword::Instance()->ms_s, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_s, 100);
} }
*/ */
//setRequestStatus(propVal, parameters); //setRequestStatus(propVal, parameters);
@ -1241,8 +1241,8 @@ void TimeBasedEvent::storeSequence(UnicodeString & strLine, UnicodeString & prop
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
char * pcc = propVal.toCString(""); char * pcc = propVal.toCString("");
@ -1253,9 +1253,9 @@ void TimeBasedEvent::storeSequence(UnicodeString & strLine, UnicodeString & prop
if (getSequenceProperty() != 0) if (getSequenceProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sSEQUENCE, 100); nsCalKeyword::Instance()->ms_sSEQUENCE, 100);
} }
if (!bParseError) if (!bParseError)
{ {
@ -1264,9 +1264,9 @@ void TimeBasedEvent::storeSequence(UnicodeString & strLine, UnicodeString & prop
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat, nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sSEQUENCE, nsCalKeyword::Instance()->ms_sSEQUENCE,
propVal, 200); propVal, 200);
} }
} }
@ -1277,16 +1277,16 @@ void TimeBasedEvent::storeStatus(UnicodeString & strLine, UnicodeString & propVa
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getStatusProperty() != 0) if (getStatusProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sSTATUS, 100); nsCalKeyword::Instance()->ms_sSTATUS, 100);
} }
setStatus(propVal, parameters); setStatus(propVal, parameters);
} }
@ -1295,21 +1295,21 @@ void TimeBasedEvent::storeSummary(UnicodeString & strLine, UnicodeString & propV
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asLanguageParamRange, nsCalAtomRange::Instance()->ms_asLanguageParamRange,
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getSummaryProperty() != 0) if (getSummaryProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sSUMMARY, 100); nsCalKeyword::Instance()->ms_sSUMMARY, 100);
} }
setSummary(propVal, parameters); setSummary(propVal, parameters);
} }
@ -1320,16 +1320,16 @@ void TimeBasedEvent::storeUID(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getUIDProperty() != 0) if (getUIDProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sUID, 100); nsCalKeyword::Instance()->ms_sUID, 100);
} }
setUID(propVal, parameters); setUID(propVal, parameters);
} }
@ -1340,16 +1340,16 @@ void TimeBasedEvent::storeURL(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
} }
if (getURLProperty() != 0) if (getURLProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
JulianKeyword::Instance()->ms_sURL, 100); nsCalKeyword::Instance()->ms_sURL, 100);
} }
setURL(propVal, parameters); setURL(propVal, parameters);
@ -1402,26 +1402,26 @@ UnicodeString TimeBasedEvent::toICALString(UnicodeString sMethod, UnicodeString
t_int32 hashCode = sMethod.hashCode(); t_int32 hashCode = sMethod.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_PUBLISH == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_PUBLISH == hashCode)
s = publishMessage(); s = publishMessage();
else if (JulianKeyword::Instance()->ms_ATOM_REQUEST == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_REQUEST == hashCode)
s = requestMessage(); s = requestMessage();
else if (JulianKeyword::Instance()->ms_ATOM_CANCEL == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_CANCEL == hashCode)
s = cancelMessage(); s = cancelMessage();
else if (JulianKeyword::Instance()->ms_ATOM_REPLY == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_REPLY == hashCode)
s = replyMessage(sName); s = replyMessage(sName);
else if (JulianKeyword::Instance()->ms_ATOM_REFRESH == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_REFRESH == hashCode)
s = refreshMessage(sName); s = refreshMessage(sName);
else if (JulianKeyword::Instance()->ms_ATOM_COUNTER == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_COUNTER == hashCode)
s = counterMessage(); s = counterMessage();
else if (JulianKeyword::Instance()->ms_ATOM_DECLINECOUNTER == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_DECLINECOUNTER == hashCode)
s = declineCounterMessage(); s = declineCounterMessage();
else if (JulianKeyword::Instance()->ms_ATOM_ADD == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_ADD == hashCode)
s = addMessage(); s = addMessage();
/* /*
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATEREQUEST == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATEREQUEST == hashCode)
s = delegateRequestMessage(sName, sDelegatedTo, isRecurring); s = delegateRequestMessage(sName, sDelegatedTo, isRecurring);
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATEREPLY == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATEREPLY == hashCode)
s = delegateReplyMessage(sName, sDelegatedTo, isRecurring); s = delegateReplyMessage(sName, sDelegatedTo, isRecurring);
*/ */
return s; return s;
@ -1783,7 +1783,7 @@ UnicodeString TimeBasedEvent::delegateRequestMessage(UnicodeString sAttendeeFilt
//DebugMsg.Instance().println(0,"No such attendee"); //DebugMsg.Instance().println(0,"No such attendee");
return ""; return "";
} }
if (me.getStatus().compareIgnoreCase(JulianKeyword::Instance()->ms_sDELEGATED) != 0) { if (me.getStatus().compareIgnoreCase(nsCalKeyword::Instance()->ms_sDELEGATED) != 0) {
//LogStream.Instance().println(2, Utility.ErrorMsg("DelegateRequestError")); //LogStream.Instance().println(2, Utility.ErrorMsg("DelegateRequestError"));
//DebugMsg.Instance().println(0,"I did not delegate yet"); //DebugMsg.Instance().println(0,"I did not delegate yet");
return ""; return "";
@ -1805,13 +1805,13 @@ UnicodeString TimeBasedEvent::delegateRequestMessage(UnicodeString sAttendeeFilt
delegateName = *((UnicodeString)delegateTo.lastElement();) delegateName = *((UnicodeString)delegateTo.lastElement();)
// according to spec, rsvp, expect should be set to exactly what delegate had // according to spec, rsvp, expect should be set to exactly what delegate had
String sRSVP = PropertyKeywords.JulianKeyword::Instance()->ms_sTRUE; String sRSVP = PropertyKeywords.nsCalKeyword::Instance()->ms_sTRUE;
String sExpect = PropertyKeywords.JulianKeyword::Instance()->ms_sREQUEST; String sExpect = PropertyKeywords.nsCalKeyword::Instance()->ms_sREQUEST;
String sRole = PropertyKeywords.JulianKeyword::Instance()->ms_sDELEGATE; String sRole = PropertyKeywords.nsCalKeyword::Instance()->ms_sDELEGATE;
delegate.setName(delegateName); delegate.setName(delegateName);
delegate.setRole(PropertyKeywords.JulianKeyword::Instance()->ms_sDELEGATE); delegate.setRole(PropertyKeywords.nsCalKeyword::Instance()->ms_sDELEGATE);
delegate.setRSVP(PropertyKeywords.JulianKeyword::Instance()->ms_sTRUE); delegate.setRSVP(PropertyKeywords.nsCalKeyword::Instance()->ms_sTRUE);
delegate.setDelegatedFrom(sAttendeeFilter); delegate.setDelegatedFrom(sAttendeeFilter);
//delegate.load("ATTENDEE;ROLE=DELEGATE;RSVP=" + sRSVP +";EXPECT="+ sExpect +";DELEGATED-FROM=" + sAttendeeFilter + ":" + delegateName); //delegate.load("ATTENDEE;ROLE=DELEGATE;RSVP=" + sRSVP +";EXPECT="+ sExpect +";DELEGATED-FROM=" + sAttendeeFilter + ":" + delegateName);
@ -1826,9 +1826,9 @@ UnicodeString TimeBasedEvent::delegateRequestMessage(UnicodeString sAttendeeFilt
// UPDATE ATTENDEE PROPERTIES HERE (attendee status is accepted, declined, delegated) // UPDATE ATTENDEE PROPERTIES HERE (attendee status is accepted, declined, delegated)
// what about response-sequence ? (will we keep it) // what about response-sequence ? (will we keep it)
if (bRecur) if (bRecur)
return format(JulianKeyword::Instance()->ms_sRecurDelegateRequestMessage, TRUE); // this is a delegate request return format(nsCalKeyword::Instance()->ms_sRecurDelegateRequestMessage, TRUE); // this is a delegate request
else else
return format(JulianKeyword::Instance()->ms_sDelegateRequestMessage, TRUE); // this is a delegate request return format(nsCalKeyword::Instance()->ms_sDelegateRequestMessage, TRUE); // this is a delegate request
} }
*/ */
@ -1996,7 +1996,7 @@ TimeBasedEvent::splitDates(JulianPtrArray * out,
// getTZID from date, check for it from VTimezone vector. // getTZID from date, check for it from VTimezone vector.
// then get the the NLSTimeZone from that VTimeZone // then get the the NLSTimeZone from that VTimeZone
u = ip->getParameterValue( u = ip->getParameterValue(
JulianKeyword::Instance()->ms_sTZID, u, status); nsCalKeyword::Instance()->ms_sTZID, u, status);
if (!FAILURE(status)) if (!FAILURE(status))
{ {
@ -2011,7 +2011,7 @@ TimeBasedEvent::splitDates(JulianPtrArray * out,
u = *((UnicodeString *)ip->getValue()); u = *((UnicodeString *)ip->getValue());
st = new UnicodeStringTokenizer(u, st = new UnicodeStringTokenizer(u,
JulianKeyword::Instance()->ms_sCOMMA_SYMBOL); nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL);
PR_ASSERT(st != 0); PR_ASSERT(st != 0);
if (st != 0) if (st != 0)
{ {
@ -2108,7 +2108,7 @@ TimeBasedEvent::getPeriodRDates(JulianPtrArray * out)
ip = (ICalProperty *) getRDates()->GetAt(i); ip = (ICalProperty *) getRDates()->GetAt(i);
u = *((UnicodeString *)ip->getValue()); u = *((UnicodeString *)ip->getValue());
st = new UnicodeStringTokenizer(u, st = new UnicodeStringTokenizer(u,
JulianKeyword::Instance()->ms_sCOMMA_SYMBOL); nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL);
PR_ASSERT(st != 0); PR_ASSERT(st != 0);
if (st != 0) if (st != 0)
{ {
@ -2210,7 +2210,7 @@ void checkRecurrence()
void checkRange(UnicodeString sPropName, UnicodeString sPropValue, UnicodeString sRange[]) { void checkRange(UnicodeString sPropName, UnicodeString sPropValue, UnicodeString sRange[]) {
t_boolean b = FALSE; t_boolean b = FALSE;
if (sPropName.equalsIgnoreCase(PropertyKeywords.JulianKeyword::Instance()->ms_sCLASS)) { if (sPropName.equalsIgnoreCase(PropertyKeywords.nsCalKeyword::Instance()->ms_sCLASS)) {
if (ParserUtil.isXToken(sPropValue)) if (ParserUtil.isXToken(sPropValue))
return; return;
else { else {
@ -2219,7 +2219,7 @@ void checkRange(UnicodeString sPropName, UnicodeString sPropValue, UnicodeString
DebugMsg.Instance().println(0, "Bad value " + sPropValue + " for property " + sPropName); DebugMsg.Instance().println(0, "Bad value " + sPropValue + " for property " + sPropName);
LogStream.Instance().println(2, Utility.ErrorMsg("InvalidPropertyValue") + LogStream.Instance().println(2, Utility.ErrorMsg("InvalidPropertyValue") +
" TimeBasedEvent:" + sPropValue); " TimeBasedEvent:" + sPropValue);
setRequestStatus(Utility.ErrorMsg("RS201") + ";" + PropertyKeywords.JulianKeyword::Instance()->ms_sCLASS); setRequestStatus(Utility.ErrorMsg("RS201") + ";" + PropertyKeywords.nsCalKeyword::Instance()->ms_sCLASS);
setDefaultProps(sPropName); setDefaultProps(sPropName);
} }
return; return;
@ -2252,7 +2252,7 @@ void TimeBasedEvent::setDefaultProps(UnicodeString sPropName) {
UnicodeString u; UnicodeString u;
t_int32 hashCode = sPropName.hashCode(); t_int32 hashCode = sPropName.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_DESCRIPTION == hashCode) { if (nsCalKeyword::Instance()->ms_ATOM_DESCRIPTION == hashCode) {
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEDescription")); //LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEDescription"));
// Setting default Description to empty string // Setting default Description to empty string
//if (getDescription( == hashCode) { //if (getDescription( == hashCode) {
@ -2264,21 +2264,21 @@ void TimeBasedEvent::setDefaultProps(UnicodeString sPropName) {
u = getSummary(); u = getSummary();
setDescription(u); setDescription(u);
} }
else if (JulianKeyword::Instance()->ms_ATOM_CLASS == hashCode) { else if (nsCalKeyword::Instance()->ms_ATOM_CLASS == hashCode) {
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEClass")); //LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEClass"));
u = ""; u = "";
setClass(u); setClass(u);
} }
else if (JulianKeyword::Instance()->ms_ATOM_STATUS == hashCode) { else if (nsCalKeyword::Instance()->ms_ATOM_STATUS == hashCode) {
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEStatus")); //LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEStatus"));
u = ""; u = "";
setStatus(u); setStatus(u);
} }
//else if (sPropName.equalsIgnoreCase(PropertyKeywords.JulianKeyword::Instance()->ms_sTRANSP)) { //else if (sPropName.equalsIgnoreCase(PropertyKeywords.nsCalKeyword::Instance()->ms_sTRANSP)) {
// LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBETransp")); // LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBETransp"));
// setTransp(PropertyKeywords.JulianKeyword::Instance()->ms_sOPAQUE); // setTransp(PropertyKeywords.nsCalKeyword::Instance()->ms_sOPAQUE);
//} //}
else if (JulianKeyword::Instance()->ms_ATOM_REQUESTSTATUS == hashCode) { else if (nsCalKeyword::Instance()->ms_ATOM_REQUESTSTATUS == hashCode) {
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBERequestStatus")); //LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBERequestStatus"));
u = ""; u = "";
setRequestStatus(u); setRequestStatus(u);
@ -2307,12 +2307,12 @@ void TimeBasedEvent::selfCheck()
// NOTE: setting default CLASS to PUBLIC if CLASS is invalid or not in range // NOTE: setting default CLASS to PUBLIC if CLASS is invalid or not in range
if (getClass().size() == 0 || if (getClass().size() == 0 ||
(getClass().compareIgnoreCase(JulianKeyword::Instance()->ms_sPRIVATE) != 0) && (getClass().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPRIVATE) != 0) &&
(getClass().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLIC) != 0) && (getClass().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLIC) != 0) &&
(getClass().compareIgnoreCase(JulianKeyword::Instance()->ms_sCONFIDENTIAL) != 0)) (getClass().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCONFIDENTIAL) != 0))
{ {
setClass(JulianKeyword::Instance()->ms_sPUBLIC); setClass(nsCalKeyword::Instance()->ms_sPUBLIC);
} }
} }

Просмотреть файл

@ -186,7 +186,7 @@ TZPart::parse(ICalReader * brFile, UnicodeString & sType,
{ {
UnicodeString strLine, propName, propVal; UnicodeString strLine, propName, propVal;
JulianPtrArray * parameters = new JulianPtrArray(); JulianPtrArray * parameters = new JulianPtrArray();
parseStatus = JulianKeyword::Instance()->ms_sOK; parseStatus = nsCalKeyword::Instance()->ms_sOK;
PR_ASSERT(parameters != 0 && brFile != 0); PR_ASSERT(parameters != 0 && brFile != 0);
if (parameters == 0 || brFile == 0) if (parameters == 0 || brFile == 0)
@ -220,7 +220,7 @@ TZPart::parse(ICalReader * brFile, UnicodeString & sType,
continue; continue;
} }
// END:STANDARD OR END:DAYLIGHT (sType = daylight or standard) // END:STANDARD OR END:DAYLIGHT (sType = daylight or standard)
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
(propVal.compareIgnoreCase(sType) == 0)) (propVal.compareIgnoreCase(sType) == 0))
{ {
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
@ -229,26 +229,26 @@ TZPart::parse(ICalReader * brFile, UnicodeString & sType,
break; break;
} }
else if ( else if (
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
( (
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(ICalProperty::IsXToken(propVal)) (ICalProperty::IsXToken(propVal))
)) ))
|| ||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
( (
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sDAYLIGHT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sDAYLIGHT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sSTANDARD) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sSTANDARD) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(ICalProperty::IsXToken(propVal)) (ICalProperty::IsXToken(propVal))
))) )))
{ {
@ -257,8 +257,8 @@ TZPart::parse(ICalReader * brFile, UnicodeString & sType,
// BEGIN:VEVENT, VTODO, VJOURNAL, VTIMEZONE, VFREEBUSY, xtoken // BEGIN:VEVENT, VTODO, VJOURNAL, VTIMEZONE, VFREEBUSY, xtoken
// END:VTIMEZONE, END:VCALENDAR // END:VTIMEZONE, END:VCALENDAR
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing, nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
JulianKeyword::Instance()->ms_sTZPART, strLine, 300); nsCalKeyword::Instance()->ms_sTZPART, strLine, 300);
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
parameters->RemoveAll(); parameters->RemoveAll();
@ -302,8 +302,8 @@ void TZPart::storeData(UnicodeString & strLine, UnicodeString & propName,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
JulianKeyword::Instance()->ms_sTZPART, propName, 200); nsCalKeyword::Instance()->ms_sTZPART, propName, 200);
} }
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -312,14 +312,14 @@ void TZPart::storeComment(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTZPART, strLine, 100); nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
} }
addComment(propVal, parameters); addComment(propVal, parameters);
@ -329,13 +329,13 @@ void TZPart::storeTZName(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asLanguageParamRange, nsCalAtomRange::Instance()->ms_asLanguageParamRange,
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTZPART, strLine, 100); nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
} }
addTZName(propVal, parameters); addTZName(propVal, parameters);
@ -348,16 +348,16 @@ void TZPart::storeDTStart(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTZPART, strLine, 100); nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
} }
if (getDTStartProperty() != 0) if (getDTStartProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTZPART, nsCalKeyword::Instance()->ms_sTZPART,
JulianKeyword::Instance()->ms_sDTSTART, 100); nsCalKeyword::Instance()->ms_sDTSTART, 100);
} }
DateTime d(propVal); DateTime d(propVal);
if (DateTime::IsParseable(propVal, m_iStartYear, m_iStartMonth, m_iStartDay, if (DateTime::IsParseable(propVal, m_iStartYear, m_iStartMonth, m_iStartDay,
@ -375,16 +375,16 @@ void TZPart::storeRDate(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTZPART, strLine, 100); nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
} }
if (getRDateProperty() != 0) if (getRDateProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTZPART, nsCalKeyword::Instance()->ms_sTZPART,
JulianKeyword::Instance()->ms_sRDATE, 100); nsCalKeyword::Instance()->ms_sRDATE, 100);
} }
// DONE:?TODO: Finish // DONE:?TODO: Finish
DateTime d(propVal); DateTime d(propVal);
@ -399,16 +399,16 @@ void TZPart::storeRRule(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTZPART, strLine, 100); nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
} }
if (getRRuleProperty() != 0) if (getRRuleProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTZPART, nsCalKeyword::Instance()->ms_sTZPART,
JulianKeyword::Instance()->ms_sRRULE, 100); nsCalKeyword::Instance()->ms_sRRULE, 100);
} }
setRRule(propVal, parameters); setRRule(propVal, parameters);
} }
@ -419,16 +419,16 @@ void TZPart::storeTZOffsetTo(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTZPART, strLine, 100); nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
} }
if (getTZOffsetToProperty() != 0) if (getTZOffsetToProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTZPART, nsCalKeyword::Instance()->ms_sTZPART,
JulianKeyword::Instance()->ms_sTZOFFSETTO, 100); nsCalKeyword::Instance()->ms_sTZOFFSETTO, 100);
} }
setTZOffsetTo(propVal, parameters); setTZOffsetTo(propVal, parameters);
} }
@ -439,16 +439,16 @@ void TZPart::storeTZOffsetFrom(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sTZPART, strLine, 100); nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
} }
if (getTZOffsetFromProperty() != 0) if (getTZOffsetFromProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sTZPART, nsCalKeyword::Instance()->ms_sTZPART,
JulianKeyword::Instance()->ms_sTZOFFSETFROM, 100); nsCalKeyword::Instance()->ms_sTZOFFSETFROM, 100);
} }
setTZOffsetFrom(propVal, parameters); setTZOffsetFrom(propVal, parameters);
} }
@ -469,8 +469,8 @@ t_bool TZPart::isValid()
if (!getDTStart().isValid()) if (!getDTStart().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime,
JulianKeyword::Instance()->ms_sTZPART, u, 300); nsCalKeyword::Instance()->ms_sTZPART, u, 300);
return FALSE; return FALSE;
} }
u = getTZOffsetTo(); u = getTZOffsetTo();
@ -488,7 +488,7 @@ t_bool TZPart::isValid()
UnicodeString TZPart::toICALString() UnicodeString TZPart::toICALString()
{ {
return ICalComponent::format(m_Name, JulianFormatString::Instance()->ms_sTZPartAllMessage, ""); return ICalComponent::format(m_Name, nsCalFormatString::Instance()->ms_sTZPartAllMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -515,51 +515,51 @@ UnicodeString TZPart::formatChar(t_int32 c, UnicodeString sFilterAttendee,
switch (c) switch (c)
{ {
case ms_cComment: case ms_cComment:
s = JulianKeyword::Instance()->ms_sCOMMENT; s = nsCalKeyword::Instance()->ms_sCOMMENT;
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult); return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
case ms_cTZName: case ms_cTZName:
s = JulianKeyword::Instance()->ms_sTZNAME; s = nsCalKeyword::Instance()->ms_sTZNAME;
return ICalProperty::propertyVectorToICALString(s, getTZName(), sResult); return ICalProperty::propertyVectorToICALString(s, getTZName(), sResult);
case ms_cDTStart: case ms_cDTStart:
#if 0 #if 0
s = JulianKeyword::Instance()->ms_sDTSTART; s = nsCalKeyword::Instance()->ms_sDTSTART;
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult); return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
#else #else
if (getDTStartProperty() != 0) if (getDTStartProperty() != 0)
{ {
sResult += JulianKeyword::Instance()->ms_sDTSTART; sResult += nsCalKeyword::Instance()->ms_sDTSTART;
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
DateTime::ToISO8601String(m_iStartYear, m_iStartMonth, m_iStartDay, DateTime::ToISO8601String(m_iStartYear, m_iStartMonth, m_iStartDay,
m_iStartHour, m_iStartMinute, m_iStartSecond, s); m_iStartHour, m_iStartMinute, m_iStartSecond, s);
sResult += s; sResult += s;
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
} }
return sResult; return sResult;
#endif #endif
case ms_cRDate: case ms_cRDate:
#if 0 #if 0
s = JulianKeyword::Instance()->ms_sRDATE; s = nsCalKeyword::Instance()->ms_sRDATE;
return ICalProperty::propertyToICALString(s, getRDateProperty(), sResult); return ICalProperty::propertyToICALString(s, getRDateProperty(), sResult);
#else #else
if (getRDateProperty() != 0) if (getRDateProperty() != 0)
{ {
sResult += JulianKeyword::Instance()->ms_sRDATE; sResult += nsCalKeyword::Instance()->ms_sRDATE;
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
DateTime::ToISO8601String(m_iRDateYear, m_iRDateMonth, m_iRDateDay, DateTime::ToISO8601String(m_iRDateYear, m_iRDateMonth, m_iRDateDay,
m_iRDateHour, m_iRDateMinute, m_iRDateSecond, s); m_iRDateHour, m_iRDateMinute, m_iRDateSecond, s);
sResult += s; sResult += s;
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
} }
return sResult; return sResult;
#endif #endif
case ms_cRRule: case ms_cRRule:
s = JulianKeyword::Instance()->ms_sRRULE; s = nsCalKeyword::Instance()->ms_sRRULE;
return ICalProperty::propertyToICALString(s, getRRuleProperty(), sResult); return ICalProperty::propertyToICALString(s, getRRuleProperty(), sResult);
case ms_cTZOffsetTo: case ms_cTZOffsetTo:
s = JulianKeyword::Instance()->ms_sTZOFFSETTO; s = nsCalKeyword::Instance()->ms_sTZOFFSETTO;
return ICalProperty::propertyToICALString(s, getTZOffsetToProperty(), sResult); return ICalProperty::propertyToICALString(s, getTZOffsetToProperty(), sResult);
case ms_cTZOffsetFrom: case ms_cTZOffsetFrom:
s = JulianKeyword::Instance()->ms_sTZOFFSETFROM; s = nsCalKeyword::Instance()->ms_sTZOFFSETFROM;
return ICalProperty::propertyToICALString(s, getTZOffsetFromProperty(), sResult); return ICalProperty::propertyToICALString(s, getTZOffsetFromProperty(), sResult);
case ms_cXTokens: case ms_cXTokens:
return ICalProperty::vectorToICALString(getXTokens(), sResult); return ICalProperty::vectorToICALString(getXTokens(), sResult);
@ -597,7 +597,7 @@ UnicodeString TZPart::toStringChar(t_int32 c, UnicodeString & dateFmt)
UnicodeString TZPart::toString() UnicodeString TZPart::toString()
{ {
return ICalComponent::toStringFmt( return ICalComponent::toStringFmt(
JulianFormatString::Instance()->ms_TZPartStrDefaultFmt); nsCalFormatString::Instance()->ms_TZPartStrDefaultFmt);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -648,8 +648,8 @@ t_bool TZPart::parseRRule()
//if (FALSE) TRACE("line (size = %d) = ---%s---\r\n", strLine.size(), strLine.toCString("")); //if (FALSE) TRACE("line (size = %d) = ---%s---\r\n", strLine.size(), strLine.toCString(""));
// manipulating string so I can use the parsePropertyLine method // manipulating string so I can use the parsePropertyLine method
strLine += ':'; //JulianKeyword::Instance()->ms_sCOLON_SYMBOL; strLine += ':'; //nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
strLine.insert(0, JulianKeyword::Instance()->ms_sRRULE_WITH_SEMICOLON); strLine.insert(0, nsCalKeyword::Instance()->ms_sRRULE_WITH_SEMICOLON);
//if (FALSE) TRACE("line (size = %d) = ---%s---\r\n", strLine.size(), strLine.toCString("")); //if (FALSE) TRACE("line (size = %d) = ---%s---\r\n", strLine.size(), strLine.toCString(""));
JulianPtrArray * parameters = new JulianPtrArray(); JulianPtrArray * parameters = new JulianPtrArray();
@ -670,7 +670,7 @@ t_bool TZPart::parseRRule()
pV = ip->getParameterValue(pV); pV = ip->getParameterValue(pV);
//if (FALSE) TRACE("pN = --%s--, pV = --%s--, paramSize = %d\r\n", pN.toCString(""), pV.toCString(""), parameters->GetSize()); //if (FALSE) TRACE("pN = --%s--, pV = --%s--, paramSize = %d\r\n", pN.toCString(""), pV.toCString(""), parameters->GetSize());
if (pN.compareIgnoreCase(JulianKeyword::Instance()->ms_sBYMONTH) == 0) if (pN.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBYMONTH) == 0)
{ {
// since month is 0-based, must subtract 1 // since month is 0-based, must subtract 1
char * pVcc = pV.toCString(""); char * pVcc = pV.toCString("");
@ -678,7 +678,7 @@ t_bool TZPart::parseRRule()
m_StartMonth = nsCalUtility::atot_int32(pVcc, bParseError, pV.size()) - 1; m_StartMonth = nsCalUtility::atot_int32(pVcc, bParseError, pV.size()) - 1;
delete [] pVcc; pVcc = 0; delete [] pVcc; pVcc = 0;
} }
else if (pN.compareIgnoreCase(JulianKeyword::Instance()->ms_sBYDAY) == 0) else if (pN.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBYDAY) == 0)
{ {
if (pV.size() == 3) if (pV.size() == 3)
{ {
@ -711,7 +711,7 @@ t_bool TZPart::parseRRule()
//else { bParseError = TRUE; } //else { bParseError = TRUE; }
} }
} }
else if (pN.compareIgnoreCase(JulianKeyword::Instance()->ms_sUNTIL) == 0) else if (pN.compareIgnoreCase(nsCalKeyword::Instance()->ms_sUNTIL) == 0)
{ {
m_Until.setTimeString(pV); m_Until.setTimeString(pV);
} }

Просмотреть файл

@ -58,7 +58,7 @@ UnicodeStringTokenizer::UnicodeStringTokenizer(UnicodeString & str)
{ {
m_String = str; m_String = str;
m_MaxPosition = m_String.size(); m_MaxPosition = m_String.size();
m_StringDelimeters = JulianKeyword::Instance()->ms_sDEFAULT_DELIMS; m_StringDelimeters = nsCalKeyword::Instance()->ms_sDEFAULT_DELIMS;
} }
#endif #endif
//--------------------------------------------------------------------- //---------------------------------------------------------------------

Просмотреть файл

@ -171,7 +171,7 @@ VAlarm::parse(ICalReader * brFile, UnicodeString & sType,
{ {
UnicodeString strLine, propName, propVal; UnicodeString strLine, propName, propVal;
JulianPtrArray * parameters = new JulianPtrArray(); JulianPtrArray * parameters = new JulianPtrArray();
parseStatus = JulianKeyword::Instance()->ms_sOK; parseStatus = nsCalKeyword::Instance()->ms_sOK;
PR_ASSERT(parameters != 0 && brFile != 0); PR_ASSERT(parameters != 0 && brFile != 0);
if (parameters == 0 || brFile == 0) if (parameters == 0 || brFile == 0)
@ -200,8 +200,8 @@ VAlarm::parse(ICalReader * brFile, UnicodeString & sType,
continue; continue;
} }
// END:STANDARD OR END:DAYLIGHT (sType = daylight or standard) // END:STANDARD OR END:DAYLIGHT (sType = daylight or standard)
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVALARM) == 0)) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVALARM) == 0))
{ {
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
parameters->RemoveAll(); parameters->RemoveAll();
@ -209,31 +209,31 @@ VAlarm::parse(ICalReader * brFile, UnicodeString & sType,
break; break;
} }
else if ( else if (
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
( (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || ( (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(ICalProperty::IsXToken(propVal))) (ICalProperty::IsXToken(propVal)))
) || ) ||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(ICalProperty::IsXToken(propVal)) || (ICalProperty::IsXToken(propVal)) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVALARM) == 0)))) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVALARM) == 0))))
{ {
// END:VEVENT, VTODO, VCALENDAR, VJOURNAL, VFREEBUSY, VTIMEZONE, x-token // END:VEVENT, VTODO, VCALENDAR, VJOURNAL, VFREEBUSY, VTIMEZONE, x-token
// BEGIN:VEVENT, VTODO, VJOURNAL, VFREEBUSY, VTIMEZONE, VCALENDAR, VALARM, xtoken // BEGIN:VEVENT, VTODO, VJOURNAL, VFREEBUSY, VTIMEZONE, VCALENDAR, VALARM, xtoken
// abrupt end // abrupt end
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing, nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
JulianKeyword::Instance()->ms_sVALARM, strLine, 300); nsCalKeyword::Instance()->ms_sVALARM, strLine, 300);
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
parameters->RemoveAll(); parameters->RemoveAll();
@ -262,25 +262,25 @@ void VAlarm::storeAction(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVALARM, strLine, 100); nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
} }
i = stringToAction(propVal); i = stringToAction(propVal);
if (i < 0) if (i < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
JulianKeyword::Instance()->ms_sVALARM, nsCalKeyword::Instance()->ms_sVALARM,
JulianKeyword::Instance()->ms_sACTION, propVal, 200); nsCalKeyword::Instance()->ms_sACTION, propVal, 200);
} }
else else
{ {
if (getAction() >= 0) if (getAction() >= 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVALARM, nsCalKeyword::Instance()->ms_sVALARM,
JulianKeyword::Instance()->ms_sACTION, propVal, 100); nsCalKeyword::Instance()->ms_sACTION, propVal, 100);
} }
setAction((VAlarm::ACTION) i); setAction((VAlarm::ACTION) i);
} }
@ -292,15 +292,15 @@ void VAlarm::storeAttach(UnicodeString & strLine, UnicodeString & propVal,
{ {
t_bool bParamValid; t_bool bParamValid;
bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters, bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
JulianAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRange, nsCalAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRange,
JulianAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRangeSize, nsCalAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRangeSize,
JulianAtomRange::Instance()->ms_asBinaryURIValueRange, nsCalAtomRange::Instance()->ms_asBinaryURIValueRange,
JulianAtomRange::Instance()->ms_asBinaryURIValueRangeSize); nsCalAtomRange::Instance()->ms_asBinaryURIValueRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVALARM, strLine, 100); nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
} }
addAttach(propVal, parameters); addAttach(propVal, parameters);
} }
@ -317,7 +317,7 @@ void VAlarm::storeAttendee(UnicodeString & strLine, UnicodeString & propVal,
if (!attendee->isValid()) if (!attendee->isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidAttendee, 200); nsCalLogErrorMessage::Instance()->ms_iInvalidAttendee, 200);
delete attendee; attendee = 0; delete attendee; attendee = 0;
} }
else else
@ -333,23 +333,23 @@ void VAlarm::storeDescription(UnicodeString & strLine, UnicodeString & propVal,
// check parameters // check parameters
t_bool bParamValid; t_bool bParamValid;
bParamValid = ICalProperty::CheckParams(parameters, bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVALARM, strLine, 100); nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
} }
// check for duplicates // check for duplicates
if (getDescriptionProperty() != 0) if (getDescriptionProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVALARM, nsCalKeyword::Instance()->ms_sVALARM,
JulianKeyword::Instance()->ms_sDESCRIPTION, 100); nsCalKeyword::Instance()->ms_sDESCRIPTION, 100);
} }
setDescription(propVal, parameters); setDescription(propVal, parameters);
@ -362,16 +362,16 @@ void VAlarm::storeDuration(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVALARM, strLine, 100); nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
} }
if (getDurationProperty() != 0) if (getDurationProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVALARM, nsCalKeyword::Instance()->ms_sVALARM,
JulianKeyword::Instance()->ms_sDURATION, 100); nsCalKeyword::Instance()->ms_sDURATION, 100);
} }
nsCalDuration d(propVal); nsCalDuration d(propVal);
setDuration(d, parameters); setDuration(d, parameters);
@ -387,8 +387,8 @@ void VAlarm::storeRepeat(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVALARM, strLine, 100); nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
} }
char * pcc = propVal.toCString(""); char * pcc = propVal.toCString("");
@ -399,9 +399,9 @@ void VAlarm::storeRepeat(UnicodeString & strLine, UnicodeString & propVal,
if (getRepeatProperty() != 0) if (getRepeatProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVALARM, nsCalKeyword::Instance()->ms_sVALARM,
JulianKeyword::Instance()->ms_sREPEAT, 100); nsCalKeyword::Instance()->ms_sREPEAT, 100);
} }
if (!bParseError) if (!bParseError)
{ {
@ -410,9 +410,9 @@ void VAlarm::storeRepeat(UnicodeString & strLine, UnicodeString & propVal,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat, nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
JulianKeyword::Instance()->ms_sVALARM, nsCalKeyword::Instance()->ms_sVALARM,
JulianKeyword::Instance()->ms_sREPEAT, propVal, 200); nsCalKeyword::Instance()->ms_sREPEAT, propVal, 200);
} }
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -422,21 +422,21 @@ void VAlarm::storeSummary(UnicodeString & strLine, UnicodeString & propVal,
// check parameters // check parameters
t_bool bParamValid; t_bool bParamValid;
bParamValid = ICalProperty::CheckParams(parameters, bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asLanguageParamRange, nsCalAtomRange::Instance()->ms_asLanguageParamRange,
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVALARM, strLine, 100); nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
} }
if (getSummaryProperty() != 0) if (getSummaryProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVALARM, nsCalKeyword::Instance()->ms_sVALARM,
JulianKeyword::Instance()->ms_sSUMMARY, 100); nsCalKeyword::Instance()->ms_sSUMMARY, 100);
} }
setSummary(propVal, parameters); setSummary(propVal, parameters);
} }
@ -448,21 +448,21 @@ void VAlarm::storeTrigger(UnicodeString & strLine, UnicodeString & propVal,
// check parameters // check parameters
t_bool bParamValid; t_bool bParamValid;
bParamValid = ICalProperty::CheckParams(parameters, bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asRelatedValueParamRange, nsCalAtomRange::Instance()->ms_asRelatedValueParamRange,
JulianAtomRange::Instance()->ms_asRelatedValueParamRangeSize); nsCalAtomRange::Instance()->ms_asRelatedValueParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVALARM, strLine, 100); nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
} }
// if propVal is a datetime, store trigger as a datetime, otherwise store is as a duration // if propVal is a datetime, store trigger as a datetime, otherwise store is as a duration
if (getDurationProperty() != 0 || m_TriggerDateTime.isValid()) if (getDurationProperty() != 0 || m_TriggerDateTime.isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVALARM, nsCalKeyword::Instance()->ms_sVALARM,
JulianKeyword::Instance()->ms_sDURATION, 100); nsCalKeyword::Instance()->ms_sDURATION, 100);
} }
DateTime dt(propVal); DateTime dt(propVal);
@ -502,8 +502,8 @@ VAlarm::storeData(UnicodeString & strLine, UnicodeString & propName,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
JulianKeyword::Instance()->ms_sVALARM, propName, 200); nsCalKeyword::Instance()->ms_sVALARM, propName, 200);
} }
} }
@ -524,7 +524,7 @@ void VAlarm::selfCheck()
if (getDescription().size() == 0) if (getDescription().size() == 0)
{ {
// TODO: make this localized; // TODO: make this localized;
//u = JulianLogErrorMessage::Instance()->ms_iDefaultAlarmDescriptionString; //u = nsCalLogErrorMessage::Instance()->ms_iDefaultAlarmDescriptionString;
u = "DEFAULT"; u = "DEFAULT";
setDescription(u); setDescription(u);
} }
@ -537,14 +537,14 @@ void VAlarm::selfCheck()
if (getDescription().size() == 0) if (getDescription().size() == 0)
{ {
// TODO: make this localized; // TODO: make this localized;
//u = JulianLogErrorMessage::Instance()->ms_iDefaultAlarmDescriptionString; //u = nsCalLogErrorMessage::Instance()->ms_iDefaultAlarmDescriptionString;
u = "DEFAULT"; u = "DEFAULT";
setDescription(u); setDescription(u);
} }
if (getSummary().size() == 0) if (getSummary().size() == 0)
{ {
// TODO: make this localized; // TODO: make this localized;
//u = JulianLogErrorMessage::Instance()->ms_iDefaultAlarmSummaryString; //u = nsCalLogErrorMessage::Instance()->ms_iDefaultAlarmSummaryString;
u = "DEFAULT"; u = "DEFAULT";
setSummary(u); setSummary(u);
} }
@ -621,8 +621,8 @@ t_bool VAlarm::isValid()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VAlarm::toICALString() UnicodeString VAlarm::toICALString()
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVALARM; UnicodeString u = nsCalKeyword::Instance()->ms_sVALARM;
return ICalComponent::format(u, JulianFormatString::Instance()->ms_sVAlarmAllMessage, ""); return ICalComponent::format(u, nsCalFormatString::Instance()->ms_sVAlarmAllMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VAlarm::toICALString(UnicodeString method, UnicodeString VAlarm::toICALString(UnicodeString method,
@ -637,7 +637,7 @@ UnicodeString VAlarm::toICALString(UnicodeString method,
UnicodeString VAlarm::toString() UnicodeString VAlarm::toString()
{ {
return ICalComponent::toStringFmt( return ICalComponent::toStringFmt(
JulianFormatString::Instance()->ms_VAlarmStrDefaultFmt); nsCalFormatString::Instance()->ms_VAlarmStrDefaultFmt);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VAlarm::formatChar(t_int32 c, UnicodeString sFilterAttendee, UnicodeString VAlarm::formatChar(t_int32 c, UnicodeString sFilterAttendee,
@ -654,45 +654,45 @@ UnicodeString VAlarm::formatChar(t_int32 c, UnicodeString sFilterAttendee,
{ {
case ms_cAction: case ms_cAction:
// print method enum // print method enum
sResult += JulianKeyword::Instance()->ms_sACTION; sResult += nsCalKeyword::Instance()->ms_sACTION;
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
sResult += actionToString(getAction(), s); sResult += actionToString(getAction(), s);
sResult += JulianKeyword::Instance()->ms_sLINEBREAK; sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
return sResult; return sResult;
case ms_cAttendees: case ms_cAttendees:
s = JulianKeyword::Instance()->ms_sATTENDEE; s = nsCalKeyword::Instance()->ms_sATTENDEE;
return ICalProperty::propertyVectorToICALString(s, getAttendees(), sResult); return ICalProperty::propertyVectorToICALString(s, getAttendees(), sResult);
case ms_cAttach: case ms_cAttach:
s = JulianKeyword::Instance()->ms_sATTACH; s = nsCalKeyword::Instance()->ms_sATTACH;
return ICalProperty::propertyVectorToICALString(s, getAttach(), sResult); return ICalProperty::propertyVectorToICALString(s, getAttach(), sResult);
case ms_cDescription: case ms_cDescription:
s = JulianKeyword::Instance()->ms_sDESCRIPTION; s = nsCalKeyword::Instance()->ms_sDESCRIPTION;
return ICalProperty::propertyToICALString(s, getDescriptionProperty(), sResult); return ICalProperty::propertyToICALString(s, getDescriptionProperty(), sResult);
case ms_cDuration: case ms_cDuration:
s = JulianKeyword::Instance()->ms_sDURATION; s = nsCalKeyword::Instance()->ms_sDURATION;
return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult); return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
case ms_cRepeat: case ms_cRepeat:
s = JulianKeyword::Instance()->ms_sREPEAT; s = nsCalKeyword::Instance()->ms_sREPEAT;
return ICalProperty::propertyToICALString(s, getRepeatProperty(), sResult); return ICalProperty::propertyToICALString(s, getRepeatProperty(), sResult);
case ms_cTrigger: case ms_cTrigger:
s = JulianKeyword::Instance()->ms_sTRIGGER; s = nsCalKeyword::Instance()->ms_sTRIGGER;
if (m_Trigger != 0) if (m_Trigger != 0)
{ {
return ICalProperty::propertyToICALString(s, getTriggerProperty(), sResult); return ICalProperty::propertyToICALString(s, getTriggerProperty(), sResult);
} }
else else
{ {
s += JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL; s += nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
s += JulianKeyword::Instance()->ms_sVALUE; s += nsCalKeyword::Instance()->ms_sVALUE;
s += '='; s += '=';
s += JulianKeyword::Instance()->ms_sDATETIME; s += nsCalKeyword::Instance()->ms_sDATETIME;
s += JulianKeyword::Instance()->ms_sCOLON_SYMBOL; s += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
s += m_TriggerDateTime.toISO8601(); s += m_TriggerDateTime.toISO8601();
s += JulianKeyword::Instance()->ms_sLINEBREAK; s += nsCalKeyword::Instance()->ms_sLINEBREAK;
return s; return s;
} }
case ms_cSummary: case ms_cSummary:
s = JulianKeyword::Instance()->ms_sSUMMARY; s = nsCalKeyword::Instance()->ms_sSUMMARY;
return ICalProperty::propertyToICALString(s, getSummaryProperty(), sResult); return ICalProperty::propertyToICALString(s, getSummaryProperty(), sResult);
case ms_cXTokens: case ms_cXTokens:
return ICalProperty::vectorToICALString(getXTokens(), sResult); return ICalProperty::vectorToICALString(getXTokens(), sResult);
@ -769,10 +769,10 @@ VAlarm::stringToAction(UnicodeString & action)
{ {
t_int32 hashCode = action.hashCode(); t_int32 hashCode = action.hashCode();
if (JulianKeyword::Instance()->ms_ATOM_AUDIO == hashCode) return ACTION_AUDIO; if (nsCalKeyword::Instance()->ms_ATOM_AUDIO == hashCode) return ACTION_AUDIO;
else if (JulianKeyword::Instance()->ms_ATOM_DISPLAY == hashCode) return ACTION_DISPLAY; else if (nsCalKeyword::Instance()->ms_ATOM_DISPLAY == hashCode) return ACTION_DISPLAY;
else if (JulianKeyword::Instance()->ms_ATOM_EMAIL == hashCode) return ACTION_EMAIL; else if (nsCalKeyword::Instance()->ms_ATOM_EMAIL == hashCode) return ACTION_EMAIL;
else if (JulianKeyword::Instance()->ms_ATOM_PROCEDURE == hashCode) return ACTION_PROCEDURE; else if (nsCalKeyword::Instance()->ms_ATOM_PROCEDURE == hashCode) return ACTION_PROCEDURE;
else return ACTION_INVALID; else return ACTION_INVALID;
// ??? is AUDIO to be default, or should I have invalid state? // ??? is AUDIO to be default, or should I have invalid state?
} }
@ -783,10 +783,10 @@ UnicodeString & VAlarm::actionToString(VAlarm::ACTION action, UnicodeString & ou
{ {
switch(action) switch(action)
{ {
case ACTION_AUDIO: out = JulianKeyword::Instance()->ms_sAUDIO; break; case ACTION_AUDIO: out = nsCalKeyword::Instance()->ms_sAUDIO; break;
case ACTION_DISPLAY: out = JulianKeyword::Instance()->ms_sDISPLAY; break; case ACTION_DISPLAY: out = nsCalKeyword::Instance()->ms_sDISPLAY; break;
case ACTION_EMAIL: out = JulianKeyword::Instance()->ms_sEMAIL; break; case ACTION_EMAIL: out = nsCalKeyword::Instance()->ms_sEMAIL; break;
case ACTION_PROCEDURE: out = JulianKeyword::Instance()->ms_sPROCEDURE; break; case ACTION_PROCEDURE: out = nsCalKeyword::Instance()->ms_sPROCEDURE; break;
default: default:
out = ""; out = "";
break; break;

Просмотреть файл

@ -39,7 +39,7 @@
//--------------------------------------------------------------------- //---------------------------------------------------------------------
void VEvent::setDefaultFmt(UnicodeString s) void VEvent::setDefaultFmt(UnicodeString s)
{ {
JulianFormatString::Instance()->ms_VEventStrDefaultFmt = s; nsCalFormatString::Instance()->ms_VEventStrDefaultFmt = s;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -155,7 +155,7 @@ VEvent::parse(ICalReader * brFile, UnicodeString & sMethod,
UnicodeString & parseStatus, JulianPtrArray * vTimeZones, UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding) t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVEVENT; UnicodeString u = nsCalKeyword::Instance()->ms_sVEVENT;
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding); return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
} }
@ -210,7 +210,7 @@ void VEvent::selfCheck()
// if is anniversary event, set transp to TRANSPARENT // if is anniversary event, set transp to TRANSPARENT
if (isAllDayEvent()) if (isAllDayEvent())
{ {
setTransp(JulianKeyword::Instance()->ms_sTRANSP); setTransp(nsCalKeyword::Instance()->ms_sTRANSP);
// if no dtend, set dtend to end of day of dtstart. // if no dtend, set dtend to end of day of dtstart.
if (!getDTEnd().isValid()) if (!getDTEnd().isValid())
@ -232,7 +232,7 @@ void VEvent::selfCheck()
setDTEnd(d); setDTEnd(d);
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart, 100); nsCalLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart, 100);
} }
} }
else else
@ -254,7 +254,7 @@ void VEvent::selfCheck()
setDTEnd(d); setDTEnd(d);
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart, 100); nsCalLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart, 100);
} }
} }
if (getStatus().size() > 0) if (getStatus().size() > 0)
@ -264,14 +264,14 @@ void VEvent::selfCheck()
u.toUpper(); u.toUpper();
ICalProperty::Trim(u); ICalProperty::Trim(u);
JAtom ua(u); JAtom ua(u);
if ((JulianKeyword::Instance()->ms_ATOM_CONFIRMED != ua) && if ((nsCalKeyword::Instance()->ms_ATOM_CONFIRMED != ua) &&
(JulianKeyword::Instance()->ms_ATOM_TENTATIVE != ua) && (nsCalKeyword::Instance()->ms_ATOM_TENTATIVE != ua) &&
(JulianKeyword::Instance()->ms_ATOM_CANCELLED != ua)) (nsCalKeyword::Instance()->ms_ATOM_CANCELLED != ua))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
JulianKeyword::Instance()->ms_sVEVENT, nsCalKeyword::Instance()->ms_sVEVENT,
JulianKeyword::Instance()->ms_sSTATUS, u, 200); nsCalKeyword::Instance()->ms_sSTATUS, u, 200);
setStatus(""); setStatus("");
} }
@ -284,27 +284,27 @@ void VEvent::storeDTEnd(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters, t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
JulianAtomRange::Instance()->ms_asTZIDValueParamRange, nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize, nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
JulianAtomRange::Instance()->ms_asDateDateTimeValueRange, nsCalAtomRange::Instance()->ms_asDateDateTimeValueRange,
JulianAtomRange::Instance()->ms_asDateDateTimeValueRangeSize); nsCalAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
if (getDTEndProperty() != 0) if (getDTEndProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVEVENT, nsCalKeyword::Instance()->ms_sVEVENT,
JulianKeyword::Instance()->ms_sDTEND, 100); nsCalKeyword::Instance()->ms_sDTEND, 100);
} }
UnicodeString u, out; UnicodeString u, out;
u = JulianKeyword::Instance()->ms_sVALUE; u = nsCalKeyword::Instance()->ms_sVALUE;
out = ICalParameter::GetParameterFromVector(u, out, parameters); out = ICalParameter::GetParameterFromVector(u, out, parameters);
t_bool bIsDate = DateTime::IsParseableDate(propVal); t_bool bIsDate = DateTime::IsParseableDate(propVal);
@ -312,21 +312,21 @@ void VEvent::storeDTEnd(UnicodeString & strLine, UnicodeString & propVal,
if (bIsDate) if (bIsDate)
{ {
// if there is a VALUE=X parameter, make sure X is DATE // if there is a VALUE=X parameter, make sure X is DATE
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATE != out.hashCode())) if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch, nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
} }
else else
{ {
// if there is a VALUE=X parameter, make sure X is DATETIME // if there is a VALUE=X parameter, make sure X is DATETIME
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode())) if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch, nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
} }
@ -342,16 +342,16 @@ void VEvent::storeDuration(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
if (m_TempDuration != 0) if (m_TempDuration != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVEVENT, nsCalKeyword::Instance()->ms_sVEVENT,
JulianKeyword::Instance()->ms_sDURATION, 100); nsCalKeyword::Instance()->ms_sDURATION, 100);
} }
//Duration d(propVal); //Duration d(propVal);
if (m_TempDuration == 0) if (m_TempDuration == 0)
@ -369,16 +369,16 @@ void VEvent::storeGEO(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
if (getGEOProperty() != 0) if (getGEOProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVEVENT, nsCalKeyword::Instance()->ms_sVEVENT,
JulianKeyword::Instance()->ms_sGEO, 100); nsCalKeyword::Instance()->ms_sGEO, 100);
} }
setGEO(propVal, parameters); setGEO(propVal, parameters);
} }
@ -386,22 +386,22 @@ void VEvent::storeLocation(UnicodeString & strLine, UnicodeString & propVal,
JulianPtrArray * parameters, JulianPtrArray * vTimeZones) JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
{ {
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
if (getLocationProperty() != 0) if (getLocationProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVEVENT, nsCalKeyword::Instance()->ms_sVEVENT,
JulianKeyword::Instance()->ms_sLOCATION, 100); nsCalKeyword::Instance()->ms_sLOCATION, 100);
} }
setLocation(propVal, parameters); setLocation(propVal, parameters);
} }
@ -415,8 +415,8 @@ void VEvent::storePriority(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
char * pcc = propVal.toCString(""); char * pcc = propVal.toCString("");
@ -426,9 +426,9 @@ void VEvent::storePriority(UnicodeString & strLine, UnicodeString & propVal,
if (getPriorityProperty() != 0) if (getPriorityProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVEVENT, nsCalKeyword::Instance()->ms_sVEVENT,
JulianKeyword::Instance()->ms_sPRIORITY, 100); nsCalKeyword::Instance()->ms_sPRIORITY, 100);
} }
if (!bParseError) if (!bParseError)
{ {
@ -436,9 +436,9 @@ void VEvent::storePriority(UnicodeString & strLine, UnicodeString & propVal,
} }
else else
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
JulianKeyword::Instance()->ms_sVEVENT, nsCalKeyword::Instance()->ms_sVEVENT,
JulianKeyword::Instance()->ms_sPRIORITY, propVal, 200); nsCalKeyword::Instance()->ms_sPRIORITY, propVal, 200);
} }
} }
void VEvent::storeResources(UnicodeString & strLine, UnicodeString & propVal, void VEvent::storeResources(UnicodeString & strLine, UnicodeString & propVal,
@ -446,13 +446,13 @@ void VEvent::storeResources(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asLanguageParamRange, nsCalAtomRange::Instance()->ms_asLanguageParamRange,
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
addResourcesPropertyVector(propVal, parameters); addResourcesPropertyVector(propVal, parameters);
@ -464,16 +464,16 @@ void VEvent::storeTransp(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100); nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
} }
if (getTranspProperty() != 0) if (getTranspProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVEVENT, nsCalKeyword::Instance()->ms_sVEVENT,
JulianKeyword::Instance()->ms_sTRANSP, 100); nsCalKeyword::Instance()->ms_sTRANSP, 100);
} }
setTransp(propVal, parameters); setTransp(propVal, parameters);
} }
@ -500,10 +500,10 @@ VEvent::storeData(UnicodeString & strLine, UnicodeString & propName,
} }
} }
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
JulianKeyword::Instance()->ms_sVEVENT, propName, 200); nsCalKeyword::Instance()->ms_sVEVENT, propName, 200);
UnicodeString u; UnicodeString u;
u = JulianLogErrorMessage::Instance()->ms_sRS202; u = nsCalLogErrorMessage::Instance()->ms_sRS202;
u += '.'; u += ' '; u += '.'; u += ' ';
u += strLine; u += strLine;
addRequestStatus(u); addRequestStatus(u);
@ -573,7 +573,7 @@ UnicodeString VEvent::formatHelper(UnicodeString & strFmt,
UnicodeString sFilterAttendee, UnicodeString sFilterAttendee,
t_bool delegateRequest) t_bool delegateRequest)
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVEVENT; UnicodeString u = nsCalKeyword::Instance()->ms_sVEVENT;
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest); return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
} }
@ -582,7 +582,7 @@ UnicodeString VEvent::formatHelper(UnicodeString & strFmt,
UnicodeString VEvent::toString() UnicodeString VEvent::toString()
{ {
return ICalComponent::toStringFmt( return ICalComponent::toStringFmt(
JulianFormatString::Instance()->ms_VEventStrDefaultFmt); nsCalFormatString::Instance()->ms_VEventStrDefaultFmt);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -620,29 +620,29 @@ UnicodeString VEvent::formatChar(t_int32 c, UnicodeString sFilterAttendee,
UnicodeString s, sResult; UnicodeString s, sResult;
switch (c) { switch (c) {
case ms_cDTEnd: case ms_cDTEnd:
s = JulianKeyword::Instance()->ms_sDTEND; s = nsCalKeyword::Instance()->ms_sDTEND;
return ICalProperty::propertyToICALString(s, getDTEndProperty(), sResult); return ICalProperty::propertyToICALString(s, getDTEndProperty(), sResult);
case ms_cDuration: case ms_cDuration:
s = JulianKeyword::Instance()->ms_sDURATION; s = nsCalKeyword::Instance()->ms_sDURATION;
s += ':'; s += ':';
s += getDuration().toICALString(); s += getDuration().toICALString();
s += JulianKeyword::Instance()->ms_sLINEBREAK; s += nsCalKeyword::Instance()->ms_sLINEBREAK;
return s; return s;
//return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult); //return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
case ms_cLocation: case ms_cLocation:
s = JulianKeyword::Instance()->ms_sLOCATION; s = nsCalKeyword::Instance()->ms_sLOCATION;
return ICalProperty::propertyToICALString(s, getLocationProperty(), sResult); return ICalProperty::propertyToICALString(s, getLocationProperty(), sResult);
case ms_cPriority: case ms_cPriority:
s = JulianKeyword::Instance()->ms_sPRIORITY; s = nsCalKeyword::Instance()->ms_sPRIORITY;
return ICalProperty::propertyToICALString(s, getPriorityProperty(), sResult); return ICalProperty::propertyToICALString(s, getPriorityProperty(), sResult);
case ms_cResources: case ms_cResources:
s = JulianKeyword::Instance()->ms_sRESOURCES; s = nsCalKeyword::Instance()->ms_sRESOURCES;
return ICalProperty::propertyVectorToICALString(s, getResources(), sResult); return ICalProperty::propertyVectorToICALString(s, getResources(), sResult);
case ms_cGEO: case ms_cGEO:
s = JulianKeyword::Instance()->ms_sGEO; s = nsCalKeyword::Instance()->ms_sGEO;
return ICalProperty::propertyToICALString(s, getGEOProperty(), sResult); return ICalProperty::propertyToICALString(s, getGEOProperty(), sResult);
case ms_cTransp: case ms_cTransp:
s = JulianKeyword::Instance()->ms_sTRANSP; s = nsCalKeyword::Instance()->ms_sTRANSP;
return ICalProperty::propertyToICALString(s, getTranspProperty(), sResult); return ICalProperty::propertyToICALString(s, getTranspProperty(), sResult);
default: default:
{ {
@ -655,41 +655,41 @@ UnicodeString VEvent::formatChar(t_int32 c, UnicodeString sFilterAttendee,
t_bool VEvent::isValid() t_bool VEvent::isValid()
{ {
if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0) || if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) || (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sADD) == 0)) (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sADD) == 0))
{ {
// must have dtstart // must have dtstart
if ((!getDTStart().isValid())) if ((!getDTStart().isValid()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300); nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
return FALSE; return FALSE;
} }
// If dtend exists, make sure it is not before dtstart // If dtend exists, make sure it is not before dtstart
if (getDTEnd().isValid() && getDTEnd() < getDTStart()) if (getDTEnd().isValid() && getDTEnd() < getDTStart())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300); nsCalLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
return FALSE; return FALSE;
} }
// must have dtstamp, summary, uid // must have dtstamp, summary, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getSummary().size() == 0) if (getSummary().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSummary, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSummary, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
@ -698,7 +698,7 @@ t_bool VEvent::isValid()
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
*/ */
@ -706,34 +706,34 @@ t_bool VEvent::isValid()
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
{ {
if (getAttendees() == 0 || getAttendees()->GetSize() == 0) if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300); nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
return FALSE; return FALSE;
} }
} }
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) || else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCANCEL) == 0) || (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCANCEL) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sDECLINECOUNTER) == 0)) (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
@ -741,58 +741,58 @@ t_bool VEvent::isValid()
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
// must have sequence >= 0 // must have sequence >= 0
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
{ {
// TODO: attendees are required, commenting out for now // TODO: attendees are required, commenting out for now
if (getAttendees() == 0 || getAttendees()->GetSize() == 0) if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300); nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
return FALSE; return FALSE;
} }
} }
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREFRESH) == 0)) else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREFRESH) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
// TODO: attendees required? // TODO: attendees required?
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCOUNTER) == 0)) else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCOUNTER) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
@ -800,7 +800,7 @@ t_bool VEvent::isValid()
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
} }
@ -821,79 +821,79 @@ t_bool VEvent::isCriticalInfoSame()
UnicodeString VEvent::cancelMessage() UnicodeString VEvent::cancelMessage()
{ {
UnicodeString s = JulianKeyword::Instance()->ms_sCANCELLED; UnicodeString s = nsCalKeyword::Instance()->ms_sCANCELLED;
setStatus(s); setStatus(s);
return formatHelper(JulianFormatString::Instance()->ms_sVEventCancelMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventCancelMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::requestMessage() UnicodeString VEvent::requestMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventRequestMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventRequestMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::requestRecurMessage() UnicodeString VEvent::requestRecurMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventRecurRequestMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventRecurRequestMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::counterMessage() UnicodeString VEvent::counterMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventCounterMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventCounterMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::declineCounterMessage() UnicodeString VEvent::declineCounterMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventDeclineCounterMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventDeclineCounterMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::addMessage() UnicodeString VEvent::addMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventAddMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventAddMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::refreshMessage(UnicodeString sAttendeeFilter) UnicodeString VEvent::refreshMessage(UnicodeString sAttendeeFilter)
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventRefreshMessage, sAttendeeFilter); return formatHelper(nsCalFormatString::Instance()->ms_sVEventRefreshMessage, sAttendeeFilter);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::allMessage() UnicodeString VEvent::allMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventAllPropertiesMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventAllPropertiesMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::replyMessage(UnicodeString sAttendeeFilter) UnicodeString VEvent::replyMessage(UnicodeString sAttendeeFilter)
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventReplyMessage, sAttendeeFilter); return formatHelper(nsCalFormatString::Instance()->ms_sVEventReplyMessage, sAttendeeFilter);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::publishMessage() UnicodeString VEvent::publishMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventPublishMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventPublishMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VEvent::publishRecurMessage() UnicodeString VEvent::publishRecurMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVEventRecurPublishMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVEventRecurPublishMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------

Просмотреть файл

@ -552,7 +552,7 @@ VFreebusy::parse(ICalReader * brFile, UnicodeString & method,
UnicodeString & parseStatus, JulianPtrArray * vTimeZones, UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding) t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
{ {
parseStatus = JulianKeyword::Instance()->ms_sOK; parseStatus = nsCalKeyword::Instance()->ms_sOK;
UnicodeString strLine, propName, propVal; UnicodeString strLine, propName, propVal;
JulianPtrArray * parameters = new JulianPtrArray(); JulianPtrArray * parameters = new JulianPtrArray();
@ -585,8 +585,8 @@ VFreebusy::parse(ICalReader * brFile, UnicodeString & method,
continue; continue;
} }
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0)) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0))
{ {
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
parameters->RemoveAll(); parameters->RemoveAll();
@ -594,21 +594,21 @@ VFreebusy::parse(ICalReader * brFile, UnicodeString & method,
break; break;
} }
else if ( else if (
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) && !bIgnoreBeginError )|| ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) && !bIgnoreBeginError )||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(ICalProperty::IsXToken(propVal))) (ICalProperty::IsXToken(propVal)))
) || ) ||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
(ICalProperty::IsXToken(propVal))) (ICalProperty::IsXToken(propVal)))
) )
) //else if ) //else if
@ -621,8 +621,8 @@ VFreebusy::parse(ICalReader * brFile, UnicodeString & method,
parseStatus = strLine; parseStatus = strLine;
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing, nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 300); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 300);
break; break;
} }
else else
@ -674,13 +674,13 @@ VFreebusy::storeData(UnicodeString & strLine, UnicodeString & propName,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
JulianKeyword::Instance()->ms_sVFREEBUSY, propName, 200); nsCalKeyword::Instance()->ms_sVFREEBUSY, propName, 200);
UnicodeString u; UnicodeString u;
u = JulianLogErrorMessage::Instance()->ms_sRS202; u = nsCalLogErrorMessage::Instance()->ms_sRS202;
u += '.'; u += ' '; u += '.'; u += ' ';
u += strLine; u += strLine;
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202); //setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
addRequestStatus(u); addRequestStatus(u);
return FALSE; return FALSE;
} }
@ -698,13 +698,13 @@ void VFreebusy::storeAttendees(UnicodeString & strLine, UnicodeString & propVal,
if (!attendee->isValid()) if (!attendee->isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidAttendee, nsCalLogErrorMessage::Instance()->ms_iInvalidAttendee,
JulianKeyword::Instance()->ms_sVFREEBUSY, propVal, 200); nsCalKeyword::Instance()->ms_sVFREEBUSY, propVal, 200);
UnicodeString u; UnicodeString u;
u = JulianLogErrorMessage::Instance()->ms_sRS202; u = nsCalLogErrorMessage::Instance()->ms_sRS202;
u += '.'; u += ' '; u += '.'; u += ' ';
u += strLine; u += strLine;
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202); //setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
addRequestStatus(u); addRequestStatus(u);
delete attendee; attendee = 0; delete attendee; attendee = 0;
} }
@ -719,14 +719,14 @@ void VFreebusy::storeComment(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
addComment(propVal, parameters); addComment(propVal, parameters);
} }
@ -735,13 +735,13 @@ void VFreebusy::storeContact(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
addContact(propVal, parameters); addContact(propVal, parameters);
} }
@ -752,16 +752,16 @@ void VFreebusy::storeCreated(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
if (getCreatedProperty() != 0) if (getCreatedProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sCREATED, 100); nsCalKeyword::Instance()->ms_sCREATED, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -776,16 +776,16 @@ void VFreebusy::storeDuration(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
if (m_TempDuration != 0) if (m_TempDuration != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sDURATION, 100); nsCalKeyword::Instance()->ms_sDURATION, 100);
} }
//Duration d(propVal); //Duration d(propVal);
if (m_TempDuration == 0) if (m_TempDuration == 0)
@ -803,17 +803,17 @@ void VFreebusy::storeDTEnd(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
// DTEND must be in UTC // DTEND must be in UTC
if (getDTEndProperty() != 0) if (getDTEndProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sDTEND, 100); nsCalKeyword::Instance()->ms_sDTEND, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -827,17 +827,17 @@ void VFreebusy::storeDTStart(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
// DTSTART must be in UTC // DTSTART must be in UTC
if (getDTStartProperty() != 0) if (getDTStartProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sDTSTART, 100); nsCalKeyword::Instance()->ms_sDTSTART, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -851,16 +851,16 @@ void VFreebusy::storeDTStamp(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
if (getDTStampProperty() != 0) if (getDTStampProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sDTSTAMP, 100); nsCalKeyword::Instance()->ms_sDTSTAMP, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -879,12 +879,12 @@ void VFreebusy::storeFreebusy(UnicodeString & strLine, UnicodeString & propVal,
if (!freeb->isValid()) if (!freeb->isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidFreebusy, 200); nsCalLogErrorMessage::Instance()->ms_iInvalidFreebusy, 200);
UnicodeString u; UnicodeString u;
u = JulianLogErrorMessage::Instance()->ms_sRS202; u = nsCalLogErrorMessage::Instance()->ms_sRS202;
u += '.'; u += ' '; u += '.'; u += ' ';
u += strLine; u += strLine;
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202); //setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
addRequestStatus(u); addRequestStatus(u);
delete freeb; freeb = 0; delete freeb; freeb = 0;
} }
@ -901,16 +901,16 @@ void VFreebusy::storeLastModified(UnicodeString & strLine, UnicodeString & propV
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
if (getLastModified().getTime() >= 0) if (getLastModified().getTime() >= 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sLASTMODIFIED, 100); nsCalKeyword::Instance()->ms_sLASTMODIFIED, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -922,21 +922,21 @@ void VFreebusy::storeOrganizer(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asSentByParamRange, nsCalAtomRange::Instance()->ms_asSentByParamRange,
JulianAtomRange::Instance()->ms_asSentByParamRangeSize); nsCalAtomRange::Instance()->ms_asSentByParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
if (getOrganizerProperty() != 0) if (getOrganizerProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sORGANIZER, 100); nsCalKeyword::Instance()->ms_sORGANIZER, 100);
} }
setOrganizer(propVal, parameters); setOrganizer(propVal, parameters);
} }
@ -945,22 +945,22 @@ void VFreebusy::storeRequestStatus(UnicodeString & strLine, UnicodeString & prop
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asLanguageParamRange, nsCalAtomRange::Instance()->ms_asLanguageParamRange,
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
#if 0 #if 0
/* Don't print duplicated property on Request Status */ /* Don't print duplicated property on Request Status */
if (getRequestStatusProperty() != 0) if (getRequestStatusProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sREQUESTSTATUS, 100); nsCalKeyword::Instance()->ms_sREQUESTSTATUS, 100);
} }
#endif #endif
@ -976,8 +976,8 @@ void VFreebusy::storeSequence(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
char * pcc = propVal.toCString(""); char * pcc = propVal.toCString("");
@ -987,9 +987,9 @@ void VFreebusy::storeSequence(UnicodeString & strLine, UnicodeString & propVal,
if (getSequenceProperty() != 0) if (getSequenceProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sSEQUENCE, 100); nsCalKeyword::Instance()->ms_sSEQUENCE, 100);
} }
if (!bParseError) if (!bParseError)
{ {
@ -998,9 +998,9 @@ void VFreebusy::storeSequence(UnicodeString & strLine, UnicodeString & propVal,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat, nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sSEQUENCE, propVal, 200); nsCalKeyword::Instance()->ms_sSEQUENCE, propVal, 200);
} }
} }
void VFreebusy::storeUID(UnicodeString & strLine, UnicodeString & propVal, void VFreebusy::storeUID(UnicodeString & strLine, UnicodeString & propVal,
@ -1010,15 +1010,15 @@ void VFreebusy::storeUID(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
if (getUIDProperty() != 0) if (getUIDProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sUID, 100); nsCalKeyword::Instance()->ms_sUID, 100);
} }
setUID(propVal, parameters); setUID(propVal, parameters);
} }
@ -1029,15 +1029,15 @@ void VFreebusy::storeURL(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100); nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
} }
if (getURLProperty() != 0) if (getURLProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVFREEBUSY, nsCalKeyword::Instance()->ms_sVFREEBUSY,
JulianKeyword::Instance()->ms_sURL, 100); nsCalKeyword::Instance()->ms_sURL, 100);
} }
setURL(propVal, parameters); setURL(propVal, parameters);
//addURL(propVal, parameters); //addURL(propVal, parameters);
@ -1051,13 +1051,13 @@ t_bool VFreebusy::isValid()
// TODO: handle bad method names // TODO: handle bad method names
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0) if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0)
{ {
// publish must have dtstamp // publish must have dtstamp
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300); nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
return FALSE; return FALSE;
} }
@ -1065,24 +1065,24 @@ t_bool VFreebusy::isValid()
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
} }
else if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) else if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
{ {
// publish must have dtstamp // publish must have dtstamp
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
// TODO: must have requested attendee address // TODO: must have requested attendee address
if (getAttendees() == 0 || getAttendees()->GetSize() == 0) if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300); nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
return FALSE; return FALSE;
} }
@ -1090,7 +1090,7 @@ t_bool VFreebusy::isValid()
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
@ -1098,36 +1098,36 @@ t_bool VFreebusy::isValid()
if (!dS.isValid()) if (!dS.isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300); nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
return FALSE; return FALSE;
} }
if (!dE.isValid()) if (!dE.isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingEndingTime, 300); nsCalLogErrorMessage::Instance()->ms_iMissingEndingTime, 300);
return FALSE; return FALSE;
} }
if (dS.afterDateTime(dE)) if (dS.afterDateTime(dE))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300); nsCalLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
return FALSE; return FALSE;
} }
} }
else if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) else if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
{ {
// both request and reply must have valid dtstamp and a UID // both request and reply must have valid dtstamp and a UID
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
@ -1135,33 +1135,33 @@ t_bool VFreebusy::isValid()
if (getAttendees() == 0 || getAttendees()->GetSize() == 0) if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300); nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
return FALSE; return FALSE;
} }
// must have originator' organizer address // must have originator' organizer address
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
// must have start, end // must have start, end
if (!dS.isValid()) if (!dS.isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300); nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
return FALSE; return FALSE;
} }
if (!dE.isValid()) if (!dE.isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingEndingTime, 300); nsCalLogErrorMessage::Instance()->ms_iMissingEndingTime, 300);
return FALSE; return FALSE;
} }
if (dS.afterDateTime(dE)) if (dS.afterDateTime(dE))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300); nsCalLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
return FALSE; return FALSE;
} }
} }
@ -1189,7 +1189,7 @@ t_bool VFreebusy::isValid()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VFreebusy::toICALString() UnicodeString VFreebusy::toICALString()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVFreebusyAllMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVFreebusyAllMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VFreebusy::toICALString(UnicodeString sMethod, UnicodeString VFreebusy::toICALString(UnicodeString sMethod,
@ -1199,12 +1199,12 @@ UnicodeString VFreebusy::toICALString(UnicodeString sMethod,
// NOTE: Remove later, to avoid warnings // NOTE: Remove later, to avoid warnings
if (isRecurring) {} if (isRecurring) {}
if (sMethod.compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0) if (sMethod.compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0)
return formatHelper(JulianFormatString::Instance()->ms_sVFreebusyPublishMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVFreebusyPublishMessage, "");
else if (sMethod.compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) else if (sMethod.compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
return formatHelper(JulianFormatString::Instance()->ms_sVFreebusyRequestMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVFreebusyRequestMessage, "");
else if (sMethod.compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) else if (sMethod.compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
return formatHelper(JulianFormatString::Instance()->ms_sVFreebusyReplyMessage, sName); return formatHelper(nsCalFormatString::Instance()->ms_sVFreebusyReplyMessage, sName);
else else
return toICALString(); return toICALString();
} }
@ -1212,12 +1212,12 @@ UnicodeString VFreebusy::toICALString(UnicodeString sMethod,
UnicodeString VFreebusy::toString() UnicodeString VFreebusy::toString()
{ {
return ICalComponent::toStringFmt( return ICalComponent::toStringFmt(
JulianFormatString::Instance()->ms_VFreebusyStrDefaultFmt); nsCalFormatString::Instance()->ms_VFreebusyStrDefaultFmt);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VFreebusy::formatHelper(UnicodeString & strFmt, UnicodeString sFilterAttendee) UnicodeString VFreebusy::formatHelper(UnicodeString & strFmt, UnicodeString sFilterAttendee)
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVFREEBUSY; UnicodeString u = nsCalKeyword::Instance()->ms_sVFREEBUSY;
return ICalComponent::format(u, strFmt, sFilterAttendee); return ICalComponent::format(u, strFmt, sFilterAttendee);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -1262,52 +1262,52 @@ VFreebusy::formatChar(t_int32 c, UnicodeString sFilterAttendee,
return sResult; return sResult;
} }
case ms_cFreebusy: case ms_cFreebusy:
s = JulianKeyword::Instance()->ms_sFREEBUSY; s = nsCalKeyword::Instance()->ms_sFREEBUSY;
return ICalProperty::propertyVectorToICALString(s, getFreebusy(), sResult); return ICalProperty::propertyVectorToICALString(s, getFreebusy(), sResult);
case ms_cComment: case ms_cComment:
s = JulianKeyword::Instance()->ms_sCOMMENT; s = nsCalKeyword::Instance()->ms_sCOMMENT;
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult); return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
case ms_cContact: case ms_cContact:
s = JulianKeyword::Instance()->ms_sCONTACT; s = nsCalKeyword::Instance()->ms_sCONTACT;
return ICalProperty::propertyVectorToICALString(s, getContact(), sResult); return ICalProperty::propertyVectorToICALString(s, getContact(), sResult);
/* /*
case ms_cCreated: case ms_cCreated:
s = JulianKeyword::Instance()->ms_sCREATED; s = nsCalKeyword::Instance()->ms_sCREATED;
return ICalProperty::propertyToICALString(s, getCreatedProperty(), sResult); return ICalProperty::propertyToICALString(s, getCreatedProperty(), sResult);
*/ */
case ms_cDTEnd: case ms_cDTEnd:
s = JulianKeyword::Instance()->ms_sDTEND; s = nsCalKeyword::Instance()->ms_sDTEND;
return ICalProperty::propertyToICALString(s, getDTEndProperty(), sResult); return ICalProperty::propertyToICALString(s, getDTEndProperty(), sResult);
case ms_cDuration: case ms_cDuration:
s = JulianKeyword::Instance()->ms_sDURATION; s = nsCalKeyword::Instance()->ms_sDURATION;
s += ':'; s += ':';
s += getDuration().toICALString(); s += getDuration().toICALString();
s += JulianKeyword::Instance()->ms_sLINEBREAK; s += nsCalKeyword::Instance()->ms_sLINEBREAK;
return s; return s;
case ms_cDTStart: case ms_cDTStart:
s = JulianKeyword::Instance()->ms_sDTSTART; s = nsCalKeyword::Instance()->ms_sDTSTART;
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult); return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
case ms_cDTStamp: case ms_cDTStamp:
s = JulianKeyword::Instance()->ms_sDTSTAMP; s = nsCalKeyword::Instance()->ms_sDTSTAMP;
return ICalProperty::propertyToICALString(s, getDTStampProperty(), sResult); return ICalProperty::propertyToICALString(s, getDTStampProperty(), sResult);
//case ms_cRelatedTo: //case ms_cRelatedTo:
// s = JulianKeyword::Instance()->ms_sRELATEDTO; // s = nsCalKeyword::Instance()->ms_sRELATEDTO;
// return ICalProperty::propertyVectorToICALString(s, getRelatedTo(), sResult); // return ICalProperty::propertyVectorToICALString(s, getRelatedTo(), sResult);
case ms_cOrganizer: case ms_cOrganizer:
s = JulianKeyword::Instance()->ms_sORGANIZER; s = nsCalKeyword::Instance()->ms_sORGANIZER;
return ICalProperty::propertyToICALString(s, getOrganizerProperty(), sResult); return ICalProperty::propertyToICALString(s, getOrganizerProperty(), sResult);
case ms_cRequestStatus: case ms_cRequestStatus:
s = JulianKeyword::Instance()->ms_sREQUESTSTATUS; s = nsCalKeyword::Instance()->ms_sREQUESTSTATUS;
//return ICalProperty::propertyToICALString(s, getRequestStatusProperty(), sResult); //return ICalProperty::propertyToICALString(s, getRequestStatusProperty(), sResult);
return ICalProperty::propertyVectorToICALString(s, getRequestStatus(), sResult); return ICalProperty::propertyVectorToICALString(s, getRequestStatus(), sResult);
case ms_cSequence: case ms_cSequence:
s = JulianKeyword::Instance()->ms_sSEQUENCE; s = nsCalKeyword::Instance()->ms_sSEQUENCE;
return ICalProperty::propertyToICALString(s, getSequenceProperty(), sResult); return ICalProperty::propertyToICALString(s, getSequenceProperty(), sResult);
case ms_cUID: case ms_cUID:
s = JulianKeyword::Instance()->ms_sUID; s = nsCalKeyword::Instance()->ms_sUID;
return ICalProperty::propertyToICALString(s, getUIDProperty(), sResult); return ICalProperty::propertyToICALString(s, getUIDProperty(), sResult);
case ms_cURL: case ms_cURL:
s = JulianKeyword::Instance()->ms_sURL; s = nsCalKeyword::Instance()->ms_sURL;
//return ICalProperty::propertyVectorToICALString(s, getURL(), sResult); //return ICalProperty::propertyVectorToICALString(s, getURL(), sResult);
return ICalProperty::propertyToICALString(s, getURLProperty(), sResult); return ICalProperty::propertyToICALString(s, getURLProperty(), sResult);
case ms_cXTokens: case ms_cXTokens:

Просмотреть файл

@ -39,7 +39,7 @@
//--------------------------------------------------------------------- //---------------------------------------------------------------------
void VJournal::setDefaultFmt(UnicodeString s) void VJournal::setDefaultFmt(UnicodeString s)
{ {
JulianFormatString::Instance()->ms_VJournalStrDefaultFmt = s; nsCalFormatString::Instance()->ms_VJournalStrDefaultFmt = s;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
#if 0 #if 0
@ -85,7 +85,7 @@ VJournal::parse(ICalReader * brFile, UnicodeString & sMethod,
UnicodeString & parseStatus, JulianPtrArray * vTimeZones, UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding) t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVJOURNAL; UnicodeString u = nsCalKeyword::Instance()->ms_sVJOURNAL;
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding); return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
} }
@ -108,14 +108,14 @@ void VJournal::selfCheck()
u.toUpper(); u.toUpper();
ICalProperty::Trim(u); ICalProperty::Trim(u);
JAtom ua(u); JAtom ua(u);
if ((JulianKeyword::Instance()->ms_ATOM_DRAFT!= ua) && if ((nsCalKeyword::Instance()->ms_ATOM_DRAFT!= ua) &&
(JulianKeyword::Instance()->ms_ATOM_FINAL != ua) && (nsCalKeyword::Instance()->ms_ATOM_FINAL != ua) &&
(JulianKeyword::Instance()->ms_ATOM_CANCELLED != ua)) (nsCalKeyword::Instance()->ms_ATOM_CANCELLED != ua))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
JulianKeyword::Instance()->ms_sVJOURNAL, nsCalKeyword::Instance()->ms_sVJOURNAL,
JulianKeyword::Instance()->ms_sSTATUS, u, 200); nsCalKeyword::Instance()->ms_sSTATUS, u, 200);
setStatus(""); setStatus("");
} }
@ -135,13 +135,13 @@ VJournal::storeData(UnicodeString & strLine, UnicodeString & propName,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
JulianKeyword::Instance()->ms_sVJOURNAL, propName, 200); nsCalKeyword::Instance()->ms_sVJOURNAL, propName, 200);
UnicodeString u; UnicodeString u;
u = JulianLogErrorMessage::Instance()->ms_sRS202; u = nsCalLogErrorMessage::Instance()->ms_sRS202;
u += '.'; u += ' '; u += '.'; u += ' ';
u += strLine; u += strLine;
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202); //setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
addRequestStatus(u); addRequestStatus(u);
return FALSE; return FALSE;
} }
@ -160,7 +160,7 @@ UnicodeString VJournal::formatHelper(UnicodeString & strFmt,
UnicodeString sFilterAttendee, UnicodeString sFilterAttendee,
t_bool delegateRequest) t_bool delegateRequest)
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVJOURNAL; UnicodeString u = nsCalKeyword::Instance()->ms_sVJOURNAL;
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest); return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
} }
@ -169,7 +169,7 @@ UnicodeString VJournal::formatHelper(UnicodeString & strFmt,
UnicodeString VJournal::toString() UnicodeString VJournal::toString()
{ {
return ICalComponent::toStringFmt( return ICalComponent::toStringFmt(
JulianFormatString::Instance()->ms_VJournalStrDefaultFmt); nsCalFormatString::Instance()->ms_VJournalStrDefaultFmt);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -192,15 +192,15 @@ UnicodeString VJournal::formatChar(t_int32 c, UnicodeString sFilterAttendee,
t_bool VJournal::isValid() t_bool VJournal::isValid()
{ {
// TODO: finish // TODO: finish
if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0) || if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) || (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sADD) == 0)) (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sADD) == 0))
{ {
// must have dtstart // must have dtstart
if ((!getDTStart().isValid())) if ((!getDTStart().isValid()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300); nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
return FALSE; return FALSE;
} }
@ -212,116 +212,116 @@ t_bool VJournal::isValid()
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getSummary().size() == 0) if (getSummary().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSummary, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSummary, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
// must have organizer // must have organizer
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
// must have sequence >= 0 // must have sequence >= 0
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
{ {
if (getAttendees() == 0 || getAttendees()->GetSize() == 0) if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300); nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
return FALSE; return FALSE;
} }
} }
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) || else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCANCEL) == 0) || (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCANCEL) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sDECLINECOUNTER) == 0)) (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
// must have organizer // must have organizer
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
// must have sequence >= 0 // must have sequence >= 0
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
{ {
if (getAttendees() == 0 || getAttendees()->GetSize() == 0) if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300); nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
return FALSE; return FALSE;
} }
} }
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREFRESH) == 0)) else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREFRESH) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
// TODO: attendees required? // TODO: attendees required?
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCOUNTER) == 0)) else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCOUNTER) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
@ -329,7 +329,7 @@ t_bool VJournal::isValid()
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
} }
@ -342,79 +342,79 @@ t_bool VJournal::isValid()
UnicodeString VJournal::cancelMessage() UnicodeString VJournal::cancelMessage()
{ {
UnicodeString s = JulianKeyword::Instance()->ms_sCANCELLED; UnicodeString s = nsCalKeyword::Instance()->ms_sCANCELLED;
setStatus(s); setStatus(s);
return formatHelper(JulianFormatString::Instance()->ms_sVJournalCancelMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalCancelMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::requestMessage() UnicodeString VJournal::requestMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalRequestMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalRequestMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::requestRecurMessage() UnicodeString VJournal::requestRecurMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalRecurRequestMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalRecurRequestMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::counterMessage() UnicodeString VJournal::counterMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalCounterMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalCounterMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::declineCounterMessage() UnicodeString VJournal::declineCounterMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalDeclineCounterMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalDeclineCounterMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::addMessage() UnicodeString VJournal::addMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalAddMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalAddMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::refreshMessage(UnicodeString sAttendeeFilter) UnicodeString VJournal::refreshMessage(UnicodeString sAttendeeFilter)
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalRefreshMessage, sAttendeeFilter); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalRefreshMessage, sAttendeeFilter);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::allMessage() UnicodeString VJournal::allMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalAllPropertiesMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalAllPropertiesMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::replyMessage(UnicodeString sAttendeeFilter) UnicodeString VJournal::replyMessage(UnicodeString sAttendeeFilter)
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalReplyMessage, sAttendeeFilter); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalReplyMessage, sAttendeeFilter);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::publishMessage() UnicodeString VJournal::publishMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalPublishMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalPublishMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VJournal::publishRecurMessage() UnicodeString VJournal::publishRecurMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVJournalRecurPublishMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVJournalRecurPublishMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------

Просмотреть файл

@ -154,7 +154,7 @@ VTimeZone::parse(ICalReader * brFile, UnicodeString & sType,
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding) t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
{ {
UnicodeString strLine, propName, propVal; UnicodeString strLine, propName, propVal;
parseStatus = JulianKeyword::Instance()->ms_sOK; parseStatus = nsCalKeyword::Instance()->ms_sOK;
JulianPtrArray * parameters = new JulianPtrArray(); JulianPtrArray * parameters = new JulianPtrArray();
PR_ASSERT(parameters != 0 && brFile != 0); PR_ASSERT(parameters != 0 && brFile != 0);
if (parameters == 0 || brFile == 0) if (parameters == 0 || brFile == 0)
@ -188,29 +188,29 @@ VTimeZone::parse(ICalReader * brFile, UnicodeString & sType,
continue; continue;
} }
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0)) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0))
{ {
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
parameters->RemoveAll(); parameters->RemoveAll();
break; break;
} }
else if (((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) && else if (((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(ICalProperty::IsXToken(propVal))) (ICalProperty::IsXToken(propVal)))
) || ) ||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) && !bIgnoreBeginError) || ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) && !bIgnoreBeginError) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) || (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
(ICalProperty::IsXToken(propVal)) (ICalProperty::IsXToken(propVal))
)) ))
@ -223,15 +223,15 @@ VTimeZone::parse(ICalReader * brFile, UnicodeString & sType,
parameters->RemoveAll(); parameters->RemoveAll();
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing, nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
JulianKeyword::Instance()->ms_sVTIMEZONE, strLine, 300); nsCalKeyword::Instance()->ms_sVTIMEZONE, strLine, 300);
parseStatus = strLine; parseStatus = strLine;
break; break;
} }
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sDAYLIGHT) == 0) || ((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sDAYLIGHT) == 0) ||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sSTANDARD) == 0))) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sSTANDARD) == 0)))
{ {
// Add the DAYLIGHT, STANDARD parts // Add the DAYLIGHT, STANDARD parts
ICalProperty::deleteICalParameterVector(parameters); ICalProperty::deleteICalParameterVector(parameters);
@ -246,7 +246,7 @@ VTimeZone::parse(ICalReader * brFile, UnicodeString & sType,
if (!tzpart->isValid()) if (!tzpart->isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidTZPart, 200); nsCalLogErrorMessage::Instance()->ms_iInvalidTZPart, 200);
delete tzpart; tzpart = 0; delete tzpart; tzpart = 0;
} }
else else
@ -279,60 +279,60 @@ void VTimeZone::storeData(UnicodeString & strLine, UnicodeString & propName,
} }
//UnicodeString u; //UnicodeString u;
t_int32 hashCode = propName.hashCode(); t_int32 hashCode = propName.hashCode();
//if (propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sLASTMODIFIED) == 0) //if (propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sLASTMODIFIED) == 0)
if (JulianKeyword::Instance()->ms_ATOM_LASTMODIFIED == hashCode) if (nsCalKeyword::Instance()->ms_ATOM_LASTMODIFIED == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTIMEZONE, strLine, 100); nsCalKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
} }
if (getLastModifiedProperty() != 0) if (getLastModifiedProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTIMEZONE, propName, 100); nsCalKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
} }
DateTime d(propVal); DateTime d(propVal);
setLastModified(d, parameters); setLastModified(d, parameters);
} }
else if (JulianKeyword::Instance()->ms_ATOM_TZID == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_TZID == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTIMEZONE, strLine, 100); nsCalKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
} }
if (getTZIDProperty() != 0) if (getTZIDProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTIMEZONE, propName, 100); nsCalKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
} }
setTZID(propVal, parameters); setTZID(propVal, parameters);
} }
else if (JulianKeyword::Instance()->ms_ATOM_TZURL == hashCode) else if (nsCalKeyword::Instance()->ms_ATOM_TZURL == hashCode)
{ {
// no parameters // no parameters
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTIMEZONE, strLine, 100); nsCalKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
} }
if (getTZURLProperty() != 0) if (getTZURLProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTIMEZONE, propName, 100); nsCalKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
} }
setTZURL(propVal, parameters); setTZURL(propVal, parameters);
} }
@ -343,8 +343,8 @@ void VTimeZone::storeData(UnicodeString & strLine, UnicodeString & propName,
else else
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
JulianKeyword::Instance()->ms_sVTIMEZONE, propName, 200); nsCalKeyword::Instance()->ms_sVTIMEZONE, propName, 200);
} }
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -452,8 +452,8 @@ t_bool VTimeZone::isValid()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTimeZone::toICALString() UnicodeString VTimeZone::toICALString()
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVTIMEZONE; UnicodeString u = nsCalKeyword::Instance()->ms_sVTIMEZONE;
return ICalComponent::format(u, JulianFormatString::Instance()->ms_sVTimeZoneAllMessage, ""); return ICalComponent::format(u, nsCalFormatString::Instance()->ms_sVTimeZoneAllMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTimeZone::toICALString(UnicodeString method, UnicodeString VTimeZone::toICALString(UnicodeString method,
@ -468,7 +468,7 @@ UnicodeString VTimeZone::toICALString(UnicodeString method,
UnicodeString VTimeZone::toString() UnicodeString VTimeZone::toString()
{ {
return ICalComponent::toStringFmt( return ICalComponent::toStringFmt(
JulianFormatString::Instance()->ms_VTimeZoneStrDefaultFmt); nsCalFormatString::Instance()->ms_VTimeZoneStrDefaultFmt);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTimeZone::toStringChar(t_int32 c, UnicodeString & dateFmt) UnicodeString VTimeZone::toStringChar(t_int32 c, UnicodeString & dateFmt)
@ -525,13 +525,13 @@ UnicodeString VTimeZone::formatChar(t_int32 c, UnicodeString sFilterAttendee,
} }
return s; return s;
case ms_cLastModified: case ms_cLastModified:
s = JulianKeyword::Instance()->ms_sLASTMODIFIED; s = nsCalKeyword::Instance()->ms_sLASTMODIFIED;
return ICalProperty::propertyToICALString(s, getLastModifiedProperty(), sResult); return ICalProperty::propertyToICALString(s, getLastModifiedProperty(), sResult);
case ms_cTZID: case ms_cTZID:
s = JulianKeyword::Instance()->ms_sTZID; s = nsCalKeyword::Instance()->ms_sTZID;
return ICalProperty::propertyToICALString(s, getTZIDProperty(), sResult); return ICalProperty::propertyToICALString(s, getTZIDProperty(), sResult);
case ms_cTZURL: case ms_cTZURL:
s = JulianKeyword::Instance()->ms_sTZURL; s = nsCalKeyword::Instance()->ms_sTZURL;
return ICalProperty::propertyToICALString(s, getTZURLProperty(), sResult); return ICalProperty::propertyToICALString(s, getTZURLProperty(), sResult);
case ms_cXTokens: case ms_cXTokens:
return ICalProperty::vectorToICALString(getXTokens(), sResult); return ICalProperty::vectorToICALString(getXTokens(), sResult);
@ -631,13 +631,13 @@ TZPart * VTimeZone::getPart(UnicodeString & u)
//--------------------------------------------------------------------- //---------------------------------------------------------------------
TZPart * VTimeZone::getStandardPart() TZPart * VTimeZone::getStandardPart()
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sSTANDARD; UnicodeString u = nsCalKeyword::Instance()->ms_sSTANDARD;
return getPart(u); return getPart(u);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
TZPart * VTimeZone::getDaylightPart() TZPart * VTimeZone::getDaylightPart()
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sDAYLIGHT; UnicodeString u = nsCalKeyword::Instance()->ms_sDAYLIGHT;
return getPart(u); return getPart(u);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -779,7 +779,7 @@ VTimeZone::DateTimeApplyTimeZone(UnicodeString & time,
UnicodeString out, u; UnicodeString out, u;
VTimeZone * vt = 0; VTimeZone * vt = 0;
TimeZone *t = 0; TimeZone *t = 0;
u = JulianKeyword::Instance()->ms_sTZID; u = nsCalKeyword::Instance()->ms_sTZID;
out = ICalParameter::GetParameterFromVector(u, out, parameters); out = ICalParameter::GetParameterFromVector(u, out, parameters);
//if (FALSE) TRACE("out = %s\r\n", out.toCString("")); //if (FALSE) TRACE("out = %s\r\n", out.toCString(""));

Просмотреть файл

@ -40,7 +40,7 @@
//--------------------------------------------------------------------- //---------------------------------------------------------------------
void VTodo::setDefaultFmt(UnicodeString s) void VTodo::setDefaultFmt(UnicodeString s)
{ {
JulianFormatString::Instance()->ms_VTodoStrDefaultFmt = s; nsCalFormatString::Instance()->ms_VTodoStrDefaultFmt = s;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
#if 0 #if 0
@ -174,7 +174,7 @@ VTodo::parse(ICalReader * brFile, UnicodeString & sMethod,
UnicodeString & parseStatus, JulianPtrArray * vTimeZones, UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding) t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVTODO; UnicodeString u = nsCalKeyword::Instance()->ms_sVTODO;
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding); return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
} }
@ -221,15 +221,15 @@ void VTodo::selfCheck()
u.toUpper(); u.toUpper();
ICalProperty::Trim(u); ICalProperty::Trim(u);
JAtom ua(u); JAtom ua(u);
if ((JulianKeyword::Instance()->ms_ATOM_NEEDSACTION != ua) && if ((nsCalKeyword::Instance()->ms_ATOM_NEEDSACTION != ua) &&
(JulianKeyword::Instance()->ms_ATOM_COMPLETED != ua) && (nsCalKeyword::Instance()->ms_ATOM_COMPLETED != ua) &&
(JulianKeyword::Instance()->ms_ATOM_INPROCESS != ua) && (nsCalKeyword::Instance()->ms_ATOM_INPROCESS != ua) &&
(JulianKeyword::Instance()->ms_ATOM_CANCELLED != ua)) (nsCalKeyword::Instance()->ms_ATOM_CANCELLED != ua))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sSTATUS, u, 200); nsCalKeyword::Instance()->ms_sSTATUS, u, 200);
setStatus(""); setStatus("");
} }
@ -245,15 +245,15 @@ void VTodo::storeCompleted(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
if (getCompletedProperty() != 0) if (getCompletedProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sCOMPLETED, 100); nsCalKeyword::Instance()->ms_sCOMPLETED, 100);
} }
DateTime d; DateTime d;
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters); d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
@ -265,27 +265,27 @@ void VTodo::storeDue(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters, t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
JulianAtomRange::Instance()->ms_asTZIDValueParamRange, nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize, nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
JulianAtomRange::Instance()->ms_asDateDateTimeValueRange, nsCalAtomRange::Instance()->ms_asDateDateTimeValueRange,
JulianAtomRange::Instance()->ms_asDateDateTimeValueRangeSize); nsCalAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
if (getDueProperty() != 0) if (getDueProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sDUE, 100); nsCalKeyword::Instance()->ms_sDUE, 100);
} }
UnicodeString u, out; UnicodeString u, out;
u = JulianKeyword::Instance()->ms_sVALUE; u = nsCalKeyword::Instance()->ms_sVALUE;
out = ICalParameter::GetParameterFromVector(u, out, parameters); out = ICalParameter::GetParameterFromVector(u, out, parameters);
t_bool bIsDate = DateTime::IsParseableDate(propVal); t_bool bIsDate = DateTime::IsParseableDate(propVal);
@ -293,21 +293,21 @@ void VTodo::storeDue(UnicodeString & strLine, UnicodeString & propVal,
if (bIsDate) if (bIsDate)
{ {
// if there is a VALUE=X parameter, make sure X is DATE // if there is a VALUE=X parameter, make sure X is DATE
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATE != out.hashCode())) if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch, nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
} }
else else
{ {
// if there is a VALUE=X parameter, make sure X is DATETIME // if there is a VALUE=X parameter, make sure X is DATETIME
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode())) if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch, nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
} }
@ -323,16 +323,16 @@ void VTodo::storeDuration(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
if (m_TempDuration != 0) if (m_TempDuration != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sDURATION, 100); nsCalKeyword::Instance()->ms_sDURATION, 100);
} }
//nsCalDuration d(propVal); //nsCalDuration d(propVal);
if (m_TempDuration == 0) if (m_TempDuration == 0)
@ -350,16 +350,16 @@ void VTodo::storeGEO(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
if (getGEOProperty() != 0) if (getGEOProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sGEO, 100); nsCalKeyword::Instance()->ms_sGEO, 100);
} }
setGEO(propVal, parameters); setGEO(propVal, parameters);
} }
@ -367,22 +367,22 @@ void VTodo::storeLocation(UnicodeString & strLine, UnicodeString & propVal,
JulianPtrArray * parameters, JulianPtrArray * vTimeZones) JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
{ {
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange, nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
if (getLocationProperty() != 0) if (getLocationProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sLOCATION, 100); nsCalKeyword::Instance()->ms_sLOCATION, 100);
} }
setLocation(propVal, parameters); setLocation(propVal, parameters);
} }
@ -396,8 +396,8 @@ void VTodo::storePercentComplete(UnicodeString & strLine, UnicodeString & propVa
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
char * pcc = propVal.toCString(""); char * pcc = propVal.toCString("");
@ -407,27 +407,27 @@ void VTodo::storePercentComplete(UnicodeString & strLine, UnicodeString & propVa
if (getPercentCompleteProperty() != 0) if (getPercentCompleteProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sPERCENTCOMPLETE, 100); nsCalKeyword::Instance()->ms_sPERCENTCOMPLETE, 100);
} }
if (!bParseError) if (!bParseError)
{ {
if (i > 100) if (i > 100)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iRoundedPercentCompleteTo100, nsCalLogErrorMessage::Instance()->ms_iRoundedPercentCompleteTo100,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sPERCENTCOMPLETE, 100); nsCalKeyword::Instance()->ms_sPERCENTCOMPLETE, 100);
i = 100; i = 100;
} }
setPercentComplete(i, parameters); setPercentComplete(i, parameters);
} }
else else
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sPERCENTCOMPLETE, propVal, 200); nsCalKeyword::Instance()->ms_sPERCENTCOMPLETE, propVal, 200);
} }
} }
void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal, void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
@ -440,8 +440,8 @@ void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
if (parameters->GetSize() > 0) if (parameters->GetSize() > 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
char * pcc = propVal.toCString(""); char * pcc = propVal.toCString("");
@ -451,9 +451,9 @@ void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
if (getPriorityProperty() != 0) if (getPriorityProperty() != 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty, nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sPRIORITY, 100); nsCalKeyword::Instance()->ms_sPRIORITY, 100);
} }
if (!bParseError) if (!bParseError)
{ {
@ -461,9 +461,9 @@ void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
} }
else else
{ {
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat, if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
JulianKeyword::Instance()->ms_sVTODO, nsCalKeyword::Instance()->ms_sVTODO,
JulianKeyword::Instance()->ms_sPRIORITY, propVal, 200); nsCalKeyword::Instance()->ms_sPRIORITY, propVal, 200);
} }
} }
void VTodo::storeResources(UnicodeString & strLine, UnicodeString & propVal, void VTodo::storeResources(UnicodeString & strLine, UnicodeString & propVal,
@ -471,13 +471,13 @@ void VTodo::storeResources(UnicodeString & strLine, UnicodeString & propVal,
{ {
// check parameters // check parameters
t_bool bParamValid = ICalProperty::CheckParams(parameters, t_bool bParamValid = ICalProperty::CheckParams(parameters,
JulianAtomRange::Instance()->ms_asLanguageParamRange, nsCalAtomRange::Instance()->ms_asLanguageParamRange,
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize); nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
if (!bParamValid) if (!bParamValid)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam, nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
JulianKeyword::Instance()->ms_sVTODO, strLine, 100); nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
} }
addResourcesPropertyVector(propVal, parameters); addResourcesPropertyVector(propVal, parameters);
@ -505,10 +505,10 @@ VTodo::storeData(UnicodeString & strLine, UnicodeString & propName,
} }
} }
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName, nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
JulianKeyword::Instance()->ms_sVTODO, propName, 200); nsCalKeyword::Instance()->ms_sVTODO, propName, 200);
UnicodeString u; UnicodeString u;
u = JulianLogErrorMessage::Instance()->ms_sRS202; u = nsCalLogErrorMessage::Instance()->ms_sRS202;
u += '.'; u += ' '; u += '.'; u += ' ';
u += strLine; u += strLine;
addRequestStatus(u); addRequestStatus(u);
@ -578,7 +578,7 @@ UnicodeString VTodo::formatHelper(UnicodeString & strFmt,
UnicodeString sFilterAttendee, UnicodeString sFilterAttendee,
t_bool delegateRequest) t_bool delegateRequest)
{ {
UnicodeString u = JulianKeyword::Instance()->ms_sVTODO; UnicodeString u = nsCalKeyword::Instance()->ms_sVTODO;
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest); return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
} }
@ -587,7 +587,7 @@ UnicodeString VTodo::formatHelper(UnicodeString & strFmt,
UnicodeString VTodo::toString() UnicodeString VTodo::toString()
{ {
return ICalComponent::toStringFmt( return ICalComponent::toStringFmt(
JulianFormatString::Instance()->ms_VTodoStrDefaultFmt); nsCalFormatString::Instance()->ms_VTodoStrDefaultFmt);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -627,32 +627,32 @@ UnicodeString VTodo::formatChar(t_int32 c, UnicodeString sFilterAttendee,
UnicodeString s, sResult; UnicodeString s, sResult;
switch (c) { switch (c) {
case ms_cCompleted: case ms_cCompleted:
s = JulianKeyword::Instance()->ms_sCOMPLETED; s = nsCalKeyword::Instance()->ms_sCOMPLETED;
return ICalProperty::propertyToICALString(s, getCompletedProperty(), sResult); return ICalProperty::propertyToICALString(s, getCompletedProperty(), sResult);
case ms_cDue: case ms_cDue:
s = JulianKeyword::Instance()->ms_sDUE; s = nsCalKeyword::Instance()->ms_sDUE;
return ICalProperty::propertyToICALString(s, getDueProperty(), sResult); return ICalProperty::propertyToICALString(s, getDueProperty(), sResult);
case ms_cDuration: case ms_cDuration:
s = JulianKeyword::Instance()->ms_sDURATION; s = nsCalKeyword::Instance()->ms_sDURATION;
s += ':'; s += ':';
s += getDuration().toICALString(); s += getDuration().toICALString();
s += JulianKeyword::Instance()->ms_sLINEBREAK; s += nsCalKeyword::Instance()->ms_sLINEBREAK;
return s; return s;
//return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult); //return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
case ms_cLocation: case ms_cLocation:
s = JulianKeyword::Instance()->ms_sLOCATION; s = nsCalKeyword::Instance()->ms_sLOCATION;
return ICalProperty::propertyToICALString(s, getLocationProperty(), sResult); return ICalProperty::propertyToICALString(s, getLocationProperty(), sResult);
case ms_cPercentComplete: case ms_cPercentComplete:
s = JulianKeyword::Instance()->ms_sPERCENTCOMPLETE; s = nsCalKeyword::Instance()->ms_sPERCENTCOMPLETE;
return ICalProperty::propertyToICALString(s, getPercentCompleteProperty(), sResult); return ICalProperty::propertyToICALString(s, getPercentCompleteProperty(), sResult);
case ms_cPriority: case ms_cPriority:
s = JulianKeyword::Instance()->ms_sPRIORITY; s = nsCalKeyword::Instance()->ms_sPRIORITY;
return ICalProperty::propertyToICALString(s, getPriorityProperty(), sResult); return ICalProperty::propertyToICALString(s, getPriorityProperty(), sResult);
case ms_cResources: case ms_cResources:
s = JulianKeyword::Instance()->ms_sRESOURCES; s = nsCalKeyword::Instance()->ms_sRESOURCES;
return ICalProperty::propertyVectorToICALString(s, getResources(), sResult); return ICalProperty::propertyVectorToICALString(s, getResources(), sResult);
case ms_cGEO: case ms_cGEO:
s = JulianKeyword::Instance()->ms_sGEO; s = nsCalKeyword::Instance()->ms_sGEO;
return ICalProperty::propertyToICALString(s, getGEOProperty(), sResult); return ICalProperty::propertyToICALString(s, getGEOProperty(), sResult);
default: default:
{ {
@ -665,15 +665,15 @@ UnicodeString VTodo::formatChar(t_int32 c, UnicodeString sFilterAttendee,
t_bool VTodo::isValid() t_bool VTodo::isValid()
{ {
if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0) || if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) || (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sADD) == 0)) (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sADD) == 0))
{ {
// must have dtstart // must have dtstart
if ((!getDTStart().isValid())) if ((!getDTStart().isValid()))
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300); nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
return FALSE; return FALSE;
} }
@ -685,124 +685,124 @@ t_bool VTodo::isValid()
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getSummary().size() == 0) if (getSummary().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSummary, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSummary, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
// must have organizer // must have organizer
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
// must have sequence >= 0 // must have sequence >= 0
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
{ {
if (getAttendees() == 0 || getAttendees()->GetSize() == 0) if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300); nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
return FALSE; return FALSE;
} }
} }
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) || else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCANCEL) == 0) || (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCANCEL) == 0) ||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sDECLINECOUNTER) == 0)) (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
// must have organizer // must have organizer
if (getOrganizer().size() == 0) if (getOrganizer().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300); nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
return FALSE; return FALSE;
} }
// must have sequence >= 0 // must have sequence >= 0
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
{ {
if (getAttendees() == 0 || getAttendees()->GetSize() == 0) if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300); nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
return FALSE; return FALSE;
} }
} }
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREFRESH) == 0)) else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREFRESH) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
// TODO: attendees required? // TODO: attendees required?
} }
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCOUNTER) == 0)) else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCOUNTER) == 0))
{ {
// must have dtstamp, uid // must have dtstamp, uid
if (!getDTStamp().isValid()) if (!getDTStamp().isValid())
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300); nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
return FALSE; return FALSE;
} }
if (getUID().size() == 0) if (getUID().size() == 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300); nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
return FALSE; return FALSE;
} }
// must have sequence >= 0 // must have sequence >= 0
if (getSequence() < 0) if (getSequence() < 0)
{ {
if (m_Log) m_Log->logError( if (m_Log) m_Log->logError(
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300); nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
return FALSE; return FALSE;
} }
} }
@ -816,79 +816,79 @@ t_bool VTodo::isValid()
UnicodeString VTodo::cancelMessage() UnicodeString VTodo::cancelMessage()
{ {
UnicodeString s = JulianKeyword::Instance()->ms_sCANCELLED; UnicodeString s = nsCalKeyword::Instance()->ms_sCANCELLED;
setStatus(s); setStatus(s);
return formatHelper(JulianFormatString::Instance()->ms_sVTodoCancelMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoCancelMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::requestMessage() UnicodeString VTodo::requestMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoRequestMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoRequestMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::requestRecurMessage() UnicodeString VTodo::requestRecurMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoRecurRequestMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoRecurRequestMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::counterMessage() UnicodeString VTodo::counterMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoCounterMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoCounterMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::declineCounterMessage() UnicodeString VTodo::declineCounterMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoDeclineCounterMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoDeclineCounterMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::addMessage() UnicodeString VTodo::addMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoAddMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoAddMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::refreshMessage(UnicodeString sAttendeeFilter) UnicodeString VTodo::refreshMessage(UnicodeString sAttendeeFilter)
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoRefreshMessage, sAttendeeFilter); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoRefreshMessage, sAttendeeFilter);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::allMessage() UnicodeString VTodo::allMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoAllPropertiesMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoAllPropertiesMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::replyMessage(UnicodeString sAttendeeFilter) UnicodeString VTodo::replyMessage(UnicodeString sAttendeeFilter)
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoReplyMessage, sAttendeeFilter); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoReplyMessage, sAttendeeFilter);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::publishMessage() UnicodeString VTodo::publishMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoPublishMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoPublishMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString VTodo::publishRecurMessage() UnicodeString VTodo::publishRecurMessage()
{ {
return formatHelper(JulianFormatString::Instance()->ms_sVTodoRecurPublishMessage, ""); return formatHelper(nsCalFormatString::Instance()->ms_sVTodoRecurPublishMessage, "");
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -1196,7 +1196,7 @@ VTodo::addResourcesPropertyVector(UnicodeString & propVal,
ErrorCode status = ZERO_ERROR; ErrorCode status = ZERO_ERROR;
UnicodeStringTokenizer * st; UnicodeStringTokenizer * st;
UnicodeString us; UnicodeString us;
UnicodeString sDelim = JulianKeyword::Instance()->ms_sCOMMA_SYMBOL; UnicodeString sDelim = nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL;
st = new UnicodeStringTokenizer(propVal, sDelim); st = new UnicodeStringTokenizer(propVal, sDelim);
//ICalProperty * ip; //ICalProperty * ip;

Просмотреть файл

@ -41,7 +41,7 @@ class nsCalStreamReader
private: private:
/*char * m_Buffer;*/ /*char * m_Buffer;*/
static JulianUtility::MimeEncoding stringToEncodingType(UnicodeString & propVal); static nsCalUtility::MimeEncoding stringToEncodingType(UnicodeString & propVal);
JulianPtrArray * m_OutCalendars; JulianPtrArray * m_OutCalendars;
nsCapiCallbackReader * m_Reader; nsCapiCallbackReader * m_Reader;

Просмотреть файл

@ -36,7 +36,7 @@
class NS_CALENDAR nsCalStreamReader class NS_CALENDAR nsCalStreamReader
{ {
private: private:
static JulianUtility::MimeEncoding stringToEncodingType(UnicodeString & propVal); static nsCalUtility::MimeEncoding stringToEncodingType(UnicodeString & propVal);
/* dont deallocate these */ /* dont deallocate these */

Просмотреть файл

@ -76,7 +76,7 @@ private:
/** encoding of stream */ /** encoding of stream */
JulianUtility::MimeEncoding m_Encoding; nsCalUtility::MimeEncoding m_Encoding;
/** need to deallocate */ /** need to deallocate */
JulianPtrArray * m_Chunks; JulianPtrArray * m_Chunks;
@ -104,7 +104,7 @@ public:
** CONSTRUCTORS and DESTRUCTORS ** CONSTRUCTORS and DESTRUCTORS
**---------------------------*/ **---------------------------*/
nsCapiCallbackReader(PRMonitor * monitor, nsCapiCallbackReader(PRMonitor * monitor,
JulianUtility::MimeEncoding encoding = JulianUtility::MimeEncoding_7bit); nsCalUtility::MimeEncoding encoding = nsCalUtility::MimeEncoding_7bit);
~nsCapiCallbackReader(); ~nsCapiCallbackReader();
/*----------------------------- /*-----------------------------
@ -114,7 +114,7 @@ public:
virtual void * getMonitor() { return m_Monitor; } virtual void * getMonitor() { return m_Monitor; }
void setFinished() { m_bFinished = TRUE; } void setFinished() { m_bFinished = TRUE; }
void setEncoding(JulianUtility::MimeEncoding encoding) { m_Encoding = encoding; } void setEncoding(nsCalUtility::MimeEncoding encoding) { m_Encoding = encoding; }
t_bool isFinished() const { return m_bFinished; } t_bool isFinished() const { return m_bFinished; }
/** /**

Просмотреть файл

@ -64,23 +64,23 @@ nsCalStreamReader::nsCalStreamReader(nsCapiCallbackReader * reader,
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianUtility::MimeEncoding nsCalUtility::MimeEncoding
nsCalStreamReader::stringToEncodingType(UnicodeString & propVal) nsCalStreamReader::stringToEncodingType(UnicodeString & propVal)
{ {
if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_s7bit) == 0) if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_s7bit) == 0)
{ {
return JulianUtility::MimeEncoding_7bit; return nsCalUtility::MimeEncoding_7bit;
} }
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0) else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
{ {
return JulianUtility::MimeEncoding_QuotedPrintable; return nsCalUtility::MimeEncoding_QuotedPrintable;
} }
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sBase64) == 0) else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBase64) == 0)
{ {
return JulianUtility::MimeEncoding_Base64; return nsCalUtility::MimeEncoding_Base64;
} }
else else
return JulianUtility::MimeEncoding_7bit; return nsCalUtility::MimeEncoding_7bit;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -107,7 +107,7 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
JLog * log = 0; JLog * log = 0;
ErrorCode status = ZERO_ERROR; ErrorCode status = ZERO_ERROR;
UnicodeString strLine, propName, propVal; UnicodeString strLine, propName, propVal;
JulianUtility::MimeEncoding encoding = JulianUtility::MimeEncoding_7bit; nsCalUtility::MimeEncoding encoding = nsCalUtility::MimeEncoding_7bit;
nsCapiCallbackReader * cr = (nsCapiCallbackReader *) reader; nsCapiCallbackReader * cr = (nsCapiCallbackReader *) reader;
@ -141,8 +141,8 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n", if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
propName.toCString(""), propVal.toCString(""), parameters->GetSize()); propName.toCString(""), propVal.toCString(""), parameters->GetSize());
#endif #endif
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0)) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0))
{ {
// parse an NSCalendar, add it to outCalendars // parse an NSCalendar, add it to outCalendars
NSCalendar * cal = new NSCalendar(log); NSCalendar * cal = new NSCalendar(log);
@ -151,7 +151,7 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
outCalendars->Add(cal); outCalendars->Add(cal);
} }
else if (propName.compareIgnoreCase( else if (propName.compareIgnoreCase(
JulianKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0) nsCalKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
{ {
ICalProperty::Trim(propVal); ICalProperty::Trim(propVal);
encoding = stringToEncodingType(propVal); encoding = stringToEncodingType(propVal);

Просмотреть файл

@ -42,7 +42,7 @@ nsCapiCallbackReader::AddBuffer(nsCapiBufferStruct * cBuf)
//--------------------------------------------------------------------- //---------------------------------------------------------------------
nsCapiCallbackReader::nsCapiCallbackReader(PRMonitor * monitor, nsCapiCallbackReader::nsCapiCallbackReader(PRMonitor * monitor,
JulianUtility::MimeEncoding encoding) nsCalUtility::MimeEncoding encoding)
{ {
m_Monitor = monitor; m_Monitor = monitor;
m_bFinished = FALSE; m_bFinished = FALSE;
@ -113,7 +113,7 @@ t_int8 nsCapiCallbackReader::read(ErrorCode & status)
char c; char c;
if ((size_t) m_Pos < cbBuf->m_pBufSize) if ((size_t) m_Pos < cbBuf->m_pBufSize)
{ {
if (JulianUtility::MimeEncoding_QuotedPrintable == m_Encoding) if (nsCalUtility::MimeEncoding_QuotedPrintable == m_Encoding)
{ {
char * buf = cbBuf->m_pBuf; char * buf = cbBuf->m_pBuf;
c = buf[m_Pos]; c = buf[m_Pos];

Просмотреть файл

@ -67,15 +67,15 @@ nsCalStreamReader::nsCalStreamReader(nsCapiCallbackReader * reader,
nsCalUtility::MimeEncoding nsCalUtility::MimeEncoding
nsCalStreamReader::stringToEncodingType(UnicodeString & propVal) nsCalStreamReader::stringToEncodingType(UnicodeString & propVal)
{ {
if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_s7bit) == 0) if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_s7bit) == 0)
{ {
return nsCalUtility::MimeEncoding_7bit; return nsCalUtility::MimeEncoding_7bit;
} }
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0) else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
{ {
return nsCalUtility::MimeEncoding_QuotedPrintable; return nsCalUtility::MimeEncoding_QuotedPrintable;
} }
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sBase64) == 0) else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBase64) == 0)
{ {
return nsCalUtility::MimeEncoding_Base64; return nsCalUtility::MimeEncoding_Base64;
} }
@ -141,8 +141,8 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n", if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
propName.toCString(""), propVal.toCString(""), parameters->GetSize()); propName.toCString(""), propVal.toCString(""), parameters->GetSize());
#endif #endif
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) && if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0)) (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0))
{ {
// parse an NSCalendar, add it to outCalendars // parse an NSCalendar, add it to outCalendars
NSCalendar * cal = new NSCalendar(log); NSCalendar * cal = new NSCalendar(log);
@ -151,7 +151,7 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
outCalendars->Add(cal); outCalendars->Add(cal);
} }
else if (propName.compareIgnoreCase( else if (propName.compareIgnoreCase(
JulianKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0) nsCalKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
{ {
ICalProperty::Trim(propVal); ICalProperty::Trim(propVal);
encoding = stringToEncodingType(propVal); encoding = stringToEncodingType(propVal);

Просмотреть файл

@ -52,7 +52,7 @@ private:
**---------------------------*/ **---------------------------*/
#if 0 #if 0
/* date formatting strings. Moved to JulianFormatString class */ /* date formatting strings. Moved to nsCalFormatString class */
static UnicodeString ms_asPatterns[]; static UnicodeString ms_asPatterns[];
static UnicodeString ms_sISO8601Pattern; static UnicodeString ms_sISO8601Pattern;
static UnicodeString ms_sISO8601LocalPattern; static UnicodeString ms_sISO8601LocalPattern;

Просмотреть файл

@ -78,7 +78,7 @@ private:
/** /**
* current vector of errors that is currently being written to. * current vector of errors that is currently being written to.
*/ */
JulianLogErrorVector * m_CurrentEventLogVctr; nsCalLogErrorVector * m_CurrentEventLogVctr;
/** TRUE = writeToString, FALSE = writeToFile, immutable */ /** TRUE = writeToString, FALSE = writeToFile, immutable */
t_bool m_WriteToString; t_bool m_WriteToString;
@ -90,7 +90,7 @@ private:
FILE * m_Stream; FILE * m_Stream;
/* if successful addition return TRUE, else FALSE */ /* if successful addition return TRUE, else FALSE */
t_bool addErrorToVector(JulianLogError * error); t_bool addErrorToVector(nsCalLogError * error);
public: public:
@ -172,7 +172,7 @@ public:
* @param ComponentType * @param ComponentType
*/ */
void setCurrentEventLogComponentType(JulianLogErrorVector::ECompType iComponentType); void setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType iComponentType);
#if 0 #if 0
void setUIDRecurrenceID(UnicodeString & uid, UnicodeString & rid); void setUIDRecurrenceID(UnicodeString & uid, UnicodeString & rid);
@ -207,7 +207,7 @@ public:
* createIterator(logPtr, ECompType_XCOMPONENT, FALSE) * createIterator(logPtr, ECompType_XCOMPONENT, FALSE)
* *
*/ */
static JulianLogIterator * createIterator(JLog * aLog, JulianLogErrorVector::ECompType iComponentType, t_bool bValid = TRUE); static nsCalLogIterator * createIterator(JLog * aLog, nsCalLogErrorVector::ECompType iComponentType, t_bool bValid = TRUE);
#endif #endif
void logError(const t_int32 errorID, t_int32 level = m_DEFAULT_LEVEL); void logError(const t_int32 errorID, t_int32 level = m_DEFAULT_LEVEL);

Просмотреть файл

@ -33,7 +33,7 @@
* the error string. It also has a priority level and an error log number id. * the error string. It also has a priority level and an error log number id.
* TODO: c++doc this * TODO: c++doc this
*/ */
class NS_CAL_UTIL JulianLogError class NS_CAL_UTIL nsCalLogError
{ {
private: private:
/*----------------------------- /*-----------------------------
@ -48,20 +48,20 @@ private:
/*----------------------------- /*-----------------------------
** PRIVATE METHODS ** PRIVATE METHODS
**---------------------------*/ **---------------------------*/
JulianLogError(); nsCalLogError();
public: public:
/*----------------------------- /*-----------------------------
** CONSTRUCTORS and DESTRUCTORS ** CONSTRUCTORS and DESTRUCTORS
**---------------------------*/ **---------------------------*/
#if 0 #if 0
JulianLogError(UnicodeString & errorString, nsCalLogError(UnicodeString & errorString,
t_int32 errorPriority); t_int32 errorPriority);
#endif #endif
JulianLogError(t_int32 errorID, nsCalLogError(t_int32 errorID,
UnicodeString & shortReturnStatusCode, UnicodeString & shortReturnStatusCode,
UnicodeString & offendingData, t_int32 errorPriority); UnicodeString & offendingData, t_int32 errorPriority);
virtual ~JulianLogError() {} virtual ~nsCalLogError() {}
/*----------------------------- /*-----------------------------
** ACCESSORS (GET AND SET) ** ACCESSORS (GET AND SET)
**---------------------------*/ **---------------------------*/
@ -83,7 +83,7 @@ public:
/*----------------------------- /*-----------------------------
** STATIC METHODS ** STATIC METHODS
**---------------------------*/ **---------------------------*/
static void deleteJulianLogErrorVector(JulianPtrArray * errors); static void deleteNsCalLogErrorVector(JulianPtrArray * errors);
/*----------------------------- /*-----------------------------
** OVERLOADED OPERATORS ** OVERLOADED OPERATORS
**---------------------------*/ **---------------------------*/

Просмотреть файл

@ -28,14 +28,14 @@
#include "jlogvctr.h" #include "jlogvctr.h"
#include "nscalutilexp.h" #include "nscalutilexp.h"
class NS_CAL_UTIL JulianLogIterator class NS_CAL_UTIL nsCalLogIterator
{ {
private: private:
/*----------------------------- /*-----------------------------
** MEMBERS ** MEMBERS
**---------------------------*/ **---------------------------*/
JulianPtrArray * m_LogToIterateOver; JulianPtrArray * m_LogToIterateOver;
JulianLogErrorVector::ECompType m_iComponentType; nsCalLogErrorVector::ECompType m_iComponentType;
t_bool m_bValid; t_bool m_bValid;
t_int32 m_iIndex; t_int32 m_iIndex;
@ -43,39 +43,39 @@ private:
** PRIVATE METHODS ** PRIVATE METHODS
**---------------------------*/ **---------------------------*/
JulianLogIterator(); nsCalLogIterator();
JulianLogIterator(JulianPtrArray * toIterate, JulianLogErrorVector::ECompType iComponentType, nsCalLogIterator(JulianPtrArray * toIterate, nsCalLogErrorVector::ECompType iComponentType,
t_bool bValid); t_bool bValid);
JulianLogErrorVector * findNextElement(t_int32 startIndex); nsCalLogErrorVector * findNextElement(t_int32 startIndex);
public: public:
static JulianLogIterator * createIterator(JulianPtrArray * toIterate, static nsCalLogIterator * createIterator(JulianPtrArray * toIterate,
JulianLogErrorVector::ECompType iComponentType, t_bool bValid); nsCalLogErrorVector::ECompType iComponentType, t_bool bValid);
/** /**
* Do this to create iterator of VEVENT log messages * Do this to create iterator of VEVENT log messages
t_int32 i; t_int32 i;
JulianLogErrorVector * evtErrVctr = 0; nsCalLogErrorVector * evtErrVctr = 0;
JulianLogError * error = 0; nsCalLogError * error = 0;
if (log != 0) if (log != 0)
{ {
JulianLogIterator * itr = log->createIterator((t_int32) ICalComponent::ICAL_COMPONENT_VEVENT) nsCalLogIterator * itr = log->createIterator((t_int32) ICalComponent::ICAL_COMPONENT_VEVENT)
for (evtErrVctr = itr->firstElement(); evtErrVctr != 0; evtErrVctr = itr->nextElement()) for (evtErrVctr = itr->firstElement(); evtErrVctr != 0; evtErrVctr = itr->nextElement())
{ {
if (evtErrVctr->GetErrors() != 0) if (evtErrVctr->GetErrors() != 0)
{ {
for (i = 0; i < evtErrVctr->GetErrors()->GetSize(); i++) for (i = 0; i < evtErrVctr->GetErrors()->GetSize(); i++)
{ {
error = (JulianLogError *) errVctr->GetErrors()->GetAt(i); error = (nsCalLogError *) errVctr->GetErrors()->GetAt(i);
// do what you want. // do what you want.
} }
} }
} }
*/ */
JulianLogErrorVector * firstElement(); nsCalLogErrorVector * firstElement();
JulianLogErrorVector * nextElement(); nsCalLogErrorVector * nextElement();
}; };
#endif /* __JULIANLOGITERATOR_H_ */ #endif /* __JULIANLOGITERATOR_H_ */

Просмотреть файл

@ -27,7 +27,7 @@
#include "jlogerr.h" #include "jlogerr.h"
#include "nscalutilexp.h" #include "nscalutilexp.h"
class NS_CAL_UTIL JulianLogErrorVector class NS_CAL_UTIL nsCalLogErrorVector
{ {
public: public:
@ -62,9 +62,9 @@ public:
** CONSTRUCTORS and DESTRUCTORS ** CONSTRUCTORS and DESTRUCTORS
**---------------------------*/ **---------------------------*/
JulianLogErrorVector(); nsCalLogErrorVector();
JulianLogErrorVector(ECompType iICalComponentType); nsCalLogErrorVector(ECompType iICalComponentType);
~JulianLogErrorVector(); ~nsCalLogErrorVector();
/*----------------------------- /*-----------------------------
** ACCESSORS (GET AND SET) ** ACCESSORS (GET AND SET)
@ -89,7 +89,7 @@ public:
** UTILITIES ** UTILITIES
**---------------------------*/ **---------------------------*/
void AddError(JulianLogError * error); void AddError(nsCalLogError * error);
}; };

Просмотреть файл

@ -32,15 +32,15 @@
/** /**
* singleton class to contain all ICAL keywords * singleton class to contain all ICAL keywords
*/ */
class NS_CAL_UTIL JulianKeyword class NS_CAL_UTIL nsCalKeyword
{ {
private: private:
static JulianKeyword * m_Instance; static nsCalKeyword * m_Instance;
JulianKeyword(); nsCalKeyword();
public: public:
static JulianKeyword * Instance(); static nsCalKeyword * Instance();
~JulianKeyword(); ~nsCalKeyword();
/* iCALENDAR KEYWORDS*/ /* iCALENDAR KEYWORDS*/
UnicodeString ms_sVCALENDAR; UnicodeString ms_sVCALENDAR;
@ -771,16 +771,16 @@ public:
/** /**
* singleton class that contains JAtom ranges for parameter checking. * singleton class that contains JAtom ranges for parameter checking.
*/ */
class NS_CAL_UTIL JulianAtomRange class NS_CAL_UTIL nsCalAtomRange
{ {
private: private:
static JulianAtomRange * m_Instance; static nsCalAtomRange * m_Instance;
JulianAtomRange(); nsCalAtomRange();
public: public:
~JulianAtomRange(); ~nsCalAtomRange();
static JulianAtomRange * Instance(); static nsCalAtomRange * Instance();
/* /*
calscale: x-token calscale: x-token
@ -891,16 +891,16 @@ public:
* For now, messages are not localized. * For now, messages are not localized.
* NOTE: TODO: Localize the log error message one day * NOTE: TODO: Localize the log error message one day
*/ */
class NS_CAL_UTIL JulianLogErrorMessage class NS_CAL_UTIL nsCalLogErrorMessage
{ {
private: private:
static JulianLogErrorMessage * m_Instance; static nsCalLogErrorMessage * m_Instance;
JulianLogErrorMessage(); nsCalLogErrorMessage();
public: public:
~JulianLogErrorMessage(); ~nsCalLogErrorMessage();
static JulianLogErrorMessage * Instance(); static nsCalLogErrorMessage * Instance();
#if 0 #if 0
UnicodeString ms_sDTEndBeforeDTStart; UnicodeString ms_sDTEndBeforeDTStart;
@ -1240,17 +1240,17 @@ public:
* Singleton class that contains all formatting strings used * Singleton class that contains all formatting strings used
* to print iCalendar object to output. * to print iCalendar object to output.
*/ */
class NS_CAL_UTIL JulianFormatString class NS_CAL_UTIL nsCalFormatString
{ {
private: private:
static JulianFormatString * m_Instance; static nsCalFormatString * m_Instance;
JulianFormatString(); nsCalFormatString();
public: public:
static JulianFormatString * Instance(); static nsCalFormatString * Instance();
~JulianFormatString(); ~nsCalFormatString();
/* DateTime string*/ /* DateTime string*/
UnicodeString ms_asDateTimePatterns[16]; UnicodeString ms_asDateTimePatterns[16];

Просмотреть файл

@ -314,7 +314,7 @@ Date DateTime::parse(UnicodeString & s, Locale & locale)
{ {
for (i = 0; i < kPATTERNSIZE; i++) for (i = 0; i < kPATTERNSIZE; i++)
{ {
if ((d = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[i], s, locale)) > 0) if ((d = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[i], s, locale)) > 0)
{ {
break; break;
} }
@ -451,16 +451,16 @@ Date DateTime::parseISO8601(UnicodeString & us, TimeZone * timezone)
if (bUTC) if (bUTC)
{ {
if ((t = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[0], temp, (TimeZone *) m_kGMTTimeZone)) < 0) if ((t = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[0], temp, (TimeZone *) m_kGMTTimeZone)) < 0)
{ {
t = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[1], temp, (TimeZone *) m_kGMTTimeZone); t = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[1], temp, (TimeZone *) m_kGMTTimeZone);
} }
} }
else else
{ {
if ((t = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[0], temp, timezone)) < 0) if ((t = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[0], temp, timezone)) < 0)
{ {
t = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[1], temp, timezone); t = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[1], temp, timezone);
} }
} }
@ -1115,20 +1115,20 @@ t_bool DateTime::sameDMY(DateTime * d, TimeZone * timezone)
UnicodeString DateTime::toString(TimeZone * timezone) UnicodeString DateTime::toString(TimeZone * timezone)
{ {
//return strftimeNoLocale(ms_sDefaultPattern, m_TimeZone); //return strftimeNoLocale(ms_sDefaultPattern, m_TimeZone);
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeDefaultPattern, timezone); return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeDefaultPattern, timezone);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString DateTime::toISO8601Local(TimeZone * timezone) UnicodeString DateTime::toISO8601Local(TimeZone * timezone)
{ {
//return strftimeNoLocale(ms_sISO8601LocalPattern, m_TimeZone); //return strftimeNoLocale(ms_sISO8601LocalPattern, m_TimeZone);
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601LocalPattern, timezone); return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601LocalPattern, timezone);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString DateTime::toISO8601() UnicodeString DateTime::toISO8601()
{ {
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601Pattern, return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601Pattern,
(TimeZone *) m_kGMTTimeZone); (TimeZone *) m_kGMTTimeZone);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -1136,14 +1136,14 @@ UnicodeString DateTime::toISO8601()
UnicodeString DateTime::toISO8601LocalTimeOnly(TimeZone * timezone) UnicodeString DateTime::toISO8601LocalTimeOnly(TimeZone * timezone)
{ {
//return strftimeNoLocale(ms_sISO8601TimeOnlyPattern, m_TimeZone); //return strftimeNoLocale(ms_sISO8601TimeOnlyPattern, m_TimeZone);
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601TimeOnlyPattern, timezone); return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601TimeOnlyPattern, timezone);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString DateTime::toISO8601TimeOnly() UnicodeString DateTime::toISO8601TimeOnly()
{ {
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601TimeOnlyPattern, return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601TimeOnlyPattern,
(TimeZone *) m_kGMTTimeZone); (TimeZone *) m_kGMTTimeZone);
} }
@ -1152,14 +1152,14 @@ UnicodeString DateTime::toISO8601TimeOnly()
UnicodeString DateTime::toISO8601LocalDateOnly(TimeZone * timezone) UnicodeString DateTime::toISO8601LocalDateOnly(TimeZone * timezone)
{ {
//return strftimeNoLocale(ms_sISO8601DateOnlyPattern, m_TimeZone); //return strftimeNoLocale(ms_sISO8601DateOnlyPattern, m_TimeZone);
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601DateOnlyPattern, timezone); return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601DateOnlyPattern, timezone);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
UnicodeString DateTime::toISO8601DateOnly() UnicodeString DateTime::toISO8601DateOnly()
{ {
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601DateOnlyPattern, return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601DateOnlyPattern,
(TimeZone *) m_kGMTTimeZone); (TimeZone *) m_kGMTTimeZone);
} }

Просмотреть файл

@ -33,7 +33,7 @@ const t_int32 JLog::m_DEFAULT_LEVEL = 200;
const char * JLog::m_DEFAULT_FILENAME = "JLog.txt"; const char * JLog::m_DEFAULT_FILENAME = "JLog.txt";
//--------------------------------------------------------------------- //---------------------------------------------------------------------
t_bool JLog::addErrorToVector(JulianLogError * error) t_bool JLog::addErrorToVector(nsCalLogError * error)
{ {
t_bool status = FALSE; t_bool status = FALSE;
if (m_CurrentEventLogVctr == 0) if (m_CurrentEventLogVctr == 0)
@ -82,11 +82,11 @@ JLog::~JLog()
{ {
if (m_ErrorVctr != 0) if (m_ErrorVctr != 0)
{ {
JulianLogErrorVector * evtLogVctr = 0; nsCalLogErrorVector * evtLogVctr = 0;
t_int32 i = 0; t_int32 i = 0;
for (i = m_ErrorVctr->GetSize() - 1; i >= 0; i--) for (i = m_ErrorVctr->GetSize() - 1; i >= 0; i--)
{ {
evtLogVctr = (JulianLogErrorVector *) m_ErrorVctr->GetAt(i); evtLogVctr = (nsCalLogErrorVector *) m_ErrorVctr->GetAt(i);
delete evtLogVctr; delete evtLogVctr;
} }
delete m_ErrorVctr; m_ErrorVctr = 0; delete m_ErrorVctr; m_ErrorVctr = 0;
@ -104,8 +104,8 @@ void JLog::addEventErrorEntry()
} }
if (m_ErrorVctr != 0) if (m_ErrorVctr != 0)
{ {
JulianLogErrorVector * evtVctr = 0; nsCalLogErrorVector * evtVctr = 0;
evtVctr = new JulianLogErrorVector(); evtVctr = new nsCalLogErrorVector();
if (evtVctr != 0) if (evtVctr != 0)
{ {
m_ErrorVctr->Add(evtVctr); m_ErrorVctr->Add(evtVctr);
@ -126,7 +126,7 @@ void JLog::setCurrentEventLogValidity(t_bool b)
//--------------------------------------------------------------------- //---------------------------------------------------------------------
void JLog::setCurrentEventLogComponentType(JulianLogErrorVector::ECompType iComponentType) void JLog::setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType iComponentType)
{ {
if (m_CurrentEventLogVctr != 0) if (m_CurrentEventLogVctr != 0)
{ {
@ -169,13 +169,13 @@ JLog::getEventErrorLog(t_int32 index) const
//--------------------------------------------------------------------- //---------------------------------------------------------------------
#if 0 #if 0
JulianLogIterator * nsCalLogIterator *
JLog::createIterator(JLog * aLog, JulianLogErrorVector::ECompType iComponentType, t_bool bValid) JLog::createIterator(JLog * aLog, nsCalLogErrorVector::ECompType iComponentType, t_bool bValid)
{ {
if (aLog->GetErrorVector() == 0) if (aLog->GetErrorVector() == 0)
return 0; return 0;
else else
return JulianLogIterator::createIterator(aLog->GetErrorVector(), iComponentType, bValid); return nsCalLogIterator::createIterator(aLog->GetErrorVector(), iComponentType, bValid);
} }
#endif #endif
//--------------------------------------------------------------------- //---------------------------------------------------------------------
@ -210,13 +210,13 @@ void JLog::logError(const t_int32 errorID,
UnicodeString & paramValue, UnicodeString & paramValue,
t_int32 level) t_int32 level)
{ {
JulianLogError * error = 0; nsCalLogError * error = 0;
UnicodeString shortReturnStatus = "3.0"; UnicodeString shortReturnStatus = "3.0";
UnicodeString offendingData; UnicodeString offendingData;
offendingData += propName; offendingData += ':'; offendingData += paramName; offendingData += propName; offendingData += ':'; offendingData += paramName;
offendingData += ':'; offendingData += paramValue; offendingData += ':'; offendingData += paramValue;
error = new JulianLogError(errorID, shortReturnStatus, offendingData, level); error = new nsCalLogError(errorID, shortReturnStatus, offendingData, level);
if (error != 0) if (error != 0)
{ {
t_bool bAdded; t_bool bAdded;

Просмотреть файл

@ -27,7 +27,7 @@
//--------------------------------------------------------------------- //---------------------------------------------------------------------
#if 0 #if 0
JulianLogError::JulianLogError(UnicodeString & errorString, nsCalLogError::nsCalLogError(UnicodeString & errorString,
t_int32 errorPriority) t_int32 errorPriority)
{ {
m_ErrorString = errorString; m_ErrorString = errorString;
@ -36,7 +36,7 @@ JulianLogError::JulianLogError(UnicodeString & errorString,
} }
#endif #endif
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogError::JulianLogError(t_int32 errorID, nsCalLogError::nsCalLogError(t_int32 errorID,
UnicodeString & shortReturnStatusCode, UnicodeString & shortReturnStatusCode,
UnicodeString & offendingData, UnicodeString & offendingData,
t_int32 errorPriority) t_int32 errorPriority)
@ -47,14 +47,14 @@ JulianLogError::JulianLogError(t_int32 errorID,
m_Priority = errorPriority; m_Priority = errorPriority;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
void JulianLogError::deleteJulianLogErrorVector(JulianPtrArray * errors) void nsCalLogError::deleteNsCalLogErrorVector(JulianPtrArray * errors)
{ {
if (errors != 0) if (errors != 0)
{ {
t_int32 i; t_int32 i;
for (i = errors->GetSize() - 1; i >= 0; i--) for (i = errors->GetSize() - 1; i >= 0; i--)
{ {
delete ((JulianLogError *) errors->GetAt(i)); delete ((nsCalLogError *) errors->GetAt(i));
} }
} }
} }

Просмотреть файл

@ -27,8 +27,8 @@
#include "jlogitr.h" #include "jlogitr.h"
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogIterator::JulianLogIterator(JulianPtrArray * toIterate, nsCalLogIterator::nsCalLogIterator(JulianPtrArray * toIterate,
JulianLogErrorVector::ECompType iComponentType, nsCalLogErrorVector::ECompType iComponentType,
t_bool bValid): t_bool bValid):
m_LogToIterateOver(toIterate), m_LogToIterateOver(toIterate),
m_iComponentType(iComponentType), m_iComponentType(iComponentType),
@ -38,51 +38,51 @@ m_bValid(bValid)
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogIterator::JulianLogIterator() nsCalLogIterator::nsCalLogIterator()
{ {
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogIterator * nsCalLogIterator *
JulianLogIterator::createIterator(JulianPtrArray * toIterate, nsCalLogIterator::createIterator(JulianPtrArray * toIterate,
JulianLogErrorVector::ECompType iComponentType, nsCalLogErrorVector::ECompType iComponentType,
t_bool bValid) t_bool bValid)
{ {
if (toIterate == 0) if (toIterate == 0)
return 0; return 0;
else else
return new JulianLogIterator(toIterate, iComponentType, bValid); return new nsCalLogIterator(toIterate, iComponentType, bValid);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorVector * nsCalLogErrorVector *
JulianLogIterator::firstElement() nsCalLogIterator::firstElement()
{ {
return findNextElement(0); return findNextElement(0);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorVector * nsCalLogErrorVector *
JulianLogIterator::nextElement() nsCalLogIterator::nextElement()
{ {
return findNextElement(++m_iIndex); return findNextElement(++m_iIndex);
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorVector * nsCalLogErrorVector *
JulianLogIterator::findNextElement(t_int32 startIndex) nsCalLogIterator::findNextElement(t_int32 startIndex)
{ {
if (m_LogToIterateOver != 0) if (m_LogToIterateOver != 0)
{ {
JulianLogErrorVector * errVctr = 0; nsCalLogErrorVector * errVctr = 0;
t_int32 i; t_int32 i;
for (i = startIndex; i < m_LogToIterateOver->GetSize(); i++) for (i = startIndex; i < m_LogToIterateOver->GetSize(); i++)
{ {
errVctr = (JulianLogErrorVector *) m_LogToIterateOver->GetAt(i); errVctr = (nsCalLogErrorVector *) m_LogToIterateOver->GetAt(i);
if ((errVctr->GetComponentType() == m_iComponentType) && if ((errVctr->GetComponentType() == m_iComponentType) &&
(errVctr->IsValid() == m_bValid)) (errVctr->IsValid() == m_bValid))
{ {

Просмотреть файл

@ -26,30 +26,30 @@
#include "jlogvctr.h" #include "jlogvctr.h"
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorVector::JulianLogErrorVector() nsCalLogErrorVector::nsCalLogErrorVector()
{ {
m_ICalComponentType = ECompType_NSCALENDAR; m_ICalComponentType = ECompType_NSCALENDAR;
m_ErrorVctr = 0; m_ErrorVctr = 0;
m_bValidEvent = TRUE; m_bValidEvent = TRUE;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorVector::JulianLogErrorVector(ECompType iICalComponentType) nsCalLogErrorVector::nsCalLogErrorVector(ECompType iICalComponentType)
{ {
m_ICalComponentType = iICalComponentType; m_ICalComponentType = iICalComponentType;
m_ErrorVctr = 0; m_ErrorVctr = 0;
m_bValidEvent = TRUE; m_bValidEvent = TRUE;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorVector::~JulianLogErrorVector() nsCalLogErrorVector::~nsCalLogErrorVector()
{ {
if (m_ErrorVctr != 0) if (m_ErrorVctr != 0)
{ {
JulianLogError::deleteJulianLogErrorVector(m_ErrorVctr); nsCalLogError::deleteNsCalLogErrorVector(m_ErrorVctr);
delete m_ErrorVctr; m_ErrorVctr = 0; delete m_ErrorVctr; m_ErrorVctr = 0;
} }
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
void JulianLogErrorVector::AddError(JulianLogError * error) void nsCalLogErrorVector::AddError(nsCalLogError * error)
{ {
if (m_ErrorVctr == 0) if (m_ErrorVctr == 0)
m_ErrorVctr = new JulianPtrArray(); m_ErrorVctr = new JulianPtrArray();

Просмотреть файл

@ -33,11 +33,11 @@
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianKeyword * JulianKeyword::m_Instance = 0; nsCalKeyword * nsCalKeyword::m_Instance = 0;
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianKeyword::JulianKeyword() nsCalKeyword::nsCalKeyword()
{ {
ms_sVCALENDAR = "VCALENDAR"; ms_sVCALENDAR = "VCALENDAR";
ms_ATOM_VCALENDAR.setString(ms_sVCALENDAR); ms_ATOM_VCALENDAR.setString(ms_sVCALENDAR);
@ -560,17 +560,17 @@ JulianKeyword::JulianKeyword()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianKeyword * JulianKeyword::Instance() nsCalKeyword * nsCalKeyword::Instance()
{ {
if (m_Instance == 0) if (m_Instance == 0)
m_Instance = new JulianKeyword(); m_Instance = new nsCalKeyword();
PR_ASSERT(m_Instance != 0); PR_ASSERT(m_Instance != 0);
return m_Instance; return m_Instance;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianKeyword::~JulianKeyword() nsCalKeyword::~nsCalKeyword()
{ {
/* /*
if (m_Instance != 0) if (m_Instance != 0)
@ -581,14 +581,14 @@ JulianKeyword::~JulianKeyword()
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
// JulianAtomRange // nsCalAtomRange
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianAtomRange * JulianAtomRange::m_Instance = 0; nsCalAtomRange * nsCalAtomRange::m_Instance = 0;
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianAtomRange::~JulianAtomRange() nsCalAtomRange::~nsCalAtomRange()
{ {
/* /*
if (m_Instance != 0) if (m_Instance != 0)
@ -600,106 +600,106 @@ JulianAtomRange::~JulianAtomRange()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianAtomRange * nsCalAtomRange *
JulianAtomRange::Instance() nsCalAtomRange::Instance()
{ {
if (m_Instance == 0) if (m_Instance == 0)
m_Instance = new JulianAtomRange(); m_Instance = new nsCalAtomRange();
PR_ASSERT(m_Instance != 0); PR_ASSERT(m_Instance != 0);
return m_Instance; return m_Instance;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianAtomRange::JulianAtomRange() nsCalAtomRange::nsCalAtomRange()
{ {
// ATOM RANGES // ATOM RANGES
ms_asAltrepLanguageParamRange[0] = JulianKeyword::Instance()->ms_ATOM_ALTREP; ms_asAltrepLanguageParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_ALTREP;
ms_asAltrepLanguageParamRange[1] = JulianKeyword::Instance()->ms_ATOM_LANGUAGE; ms_asAltrepLanguageParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_LANGUAGE;
ms_asAltrepLanguageParamRangeSize = 2; ms_asAltrepLanguageParamRangeSize = 2;
ms_asTZIDValueParamRange[0] = JulianKeyword::Instance()->ms_ATOM_VALUE; ms_asTZIDValueParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
ms_asTZIDValueParamRange[1] = JulianKeyword::Instance()->ms_ATOM_TZID; ms_asTZIDValueParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_TZID;
ms_asTZIDValueParamRangeSize = 2; ms_asTZIDValueParamRangeSize = 2;
ms_asLanguageParamRange[0] = JulianKeyword::Instance()->ms_ATOM_LANGUAGE; ms_asLanguageParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_LANGUAGE;
ms_asLanguageParamRangeSize = 1; ms_asLanguageParamRangeSize = 1;
ms_asEncodingValueParamRange[0] = JulianKeyword::Instance()->ms_ATOM_ENCODING; ms_asEncodingValueParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_ENCODING;
ms_asEncodingValueParamRange[1] = JulianKeyword::Instance()->ms_ATOM_VALUE; ms_asEncodingValueParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
ms_asEncodingValueParamRangeSize = 2; ms_asEncodingValueParamRangeSize = 2;
ms_asEncodingValueFMTTypeParamRange[0] = JulianKeyword::Instance()->ms_ATOM_ENCODING; ms_asEncodingValueFMTTypeParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_ENCODING;
ms_asEncodingValueFMTTypeParamRange[1] = JulianKeyword::Instance()->ms_ATOM_VALUE; ms_asEncodingValueFMTTypeParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
ms_asEncodingValueFMTTypeParamRange[2] = JulianKeyword::Instance()->ms_ATOM_FMTTYPE; ms_asEncodingValueFMTTypeParamRange[2] = nsCalKeyword::Instance()->ms_ATOM_FMTTYPE;
ms_asEncodingValueFMTTypeParamRangeSize = 3; ms_asEncodingValueFMTTypeParamRangeSize = 3;
ms_asSentByParamRange[0] = JulianKeyword::Instance()->ms_ATOM_SENTBY; ms_asSentByParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_SENTBY;
ms_asSentByParamRangeSize = 1; ms_asSentByParamRangeSize = 1;
ms_asReltypeParamRange[0] = JulianKeyword::Instance()->ms_ATOM_RELTYPE; ms_asReltypeParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_RELTYPE;
ms_asReltypeParamRangeSize = 1; ms_asReltypeParamRangeSize = 1;
ms_asRelatedValueParamRange[0] = JulianKeyword::Instance()->ms_ATOM_VALUE; ms_asRelatedValueParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
ms_asRelatedValueParamRange[1] = JulianKeyword::Instance()->ms_ATOM_RELATED; ms_asRelatedValueParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_RELATED;
ms_asRelatedValueParamRangeSize = 2; ms_asRelatedValueParamRangeSize = 2;
ms_asBinaryURIValueRange[0] = JulianKeyword::Instance()->ms_ATOM_BINARY; ms_asBinaryURIValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_BINARY;
ms_asBinaryURIValueRange[1] = JulianKeyword::Instance()->ms_ATOM_URI; ms_asBinaryURIValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_URI;
ms_asBinaryURIValueRangeSize = 2; ms_asBinaryURIValueRangeSize = 2;
ms_asDateDateTimeValueRange[0] = JulianKeyword::Instance()->ms_ATOM_DATE; ms_asDateDateTimeValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_DATE;
ms_asDateDateTimeValueRange[1] = JulianKeyword::Instance()->ms_ATOM_DATETIME; ms_asDateDateTimeValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_DATETIME;
ms_asDateDateTimeValueRangeSize = 2; ms_asDateDateTimeValueRangeSize = 2;
ms_asDurationDateTimeValueRange[0] = JulianKeyword::Instance()->ms_ATOM_DURATION; ms_asDurationDateTimeValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_DURATION;
ms_asDurationDateTimeValueRange[1] = JulianKeyword::Instance()->ms_ATOM_DATETIME; ms_asDurationDateTimeValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_DATETIME;
ms_asDurationDateTimeValueRangeSize = 2; ms_asDurationDateTimeValueRangeSize = 2;
ms_asDateDateTimePeriodValueRange[0] = JulianKeyword::Instance()->ms_ATOM_DATE; ms_asDateDateTimePeriodValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_DATE;
ms_asDateDateTimePeriodValueRange[1] = JulianKeyword::Instance()->ms_ATOM_DATETIME; ms_asDateDateTimePeriodValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_DATETIME;
ms_asDateDateTimePeriodValueRange[2] = JulianKeyword::Instance()->ms_ATOM_PERIOD; ms_asDateDateTimePeriodValueRange[2] = nsCalKeyword::Instance()->ms_ATOM_PERIOD;
ms_asDateDateTimePeriodValueRangeSize = 3; ms_asDateDateTimePeriodValueRangeSize = 3;
ms_asRelTypeRange[0] = JulianKeyword::Instance()->ms_ATOM_PARENT; ms_asRelTypeRange[0] = nsCalKeyword::Instance()->ms_ATOM_PARENT;
ms_asRelTypeRange[1] = JulianKeyword::Instance()->ms_ATOM_CHILD; ms_asRelTypeRange[1] = nsCalKeyword::Instance()->ms_ATOM_CHILD;
ms_asRelTypeRange[2] = JulianKeyword::Instance()->ms_ATOM_SIBLING; ms_asRelTypeRange[2] = nsCalKeyword::Instance()->ms_ATOM_SIBLING;
ms_iRelTypeRangeSize = 3; ms_iRelTypeRangeSize = 3;
ms_asRelatedRange[0] = JulianKeyword::Instance()->ms_ATOM_START; ms_asRelatedRange[0] = nsCalKeyword::Instance()->ms_ATOM_START;
ms_asRelatedRange[1] = JulianKeyword::Instance()->ms_ATOM_END; ms_asRelatedRange[1] = nsCalKeyword::Instance()->ms_ATOM_END;
ms_iRelatedRangeSize = 2; ms_iRelatedRangeSize = 2;
ms_asParameterRange[0] = JulianKeyword::Instance()->ms_ATOM_ALTREP; ms_asParameterRange[0] = nsCalKeyword::Instance()->ms_ATOM_ALTREP;
ms_asParameterRange[1] = JulianKeyword::Instance()->ms_ATOM_ENCODING; ms_asParameterRange[1] = nsCalKeyword::Instance()->ms_ATOM_ENCODING;
ms_asParameterRange[2] = JulianKeyword::Instance()->ms_ATOM_LANGUAGE; ms_asParameterRange[2] = nsCalKeyword::Instance()->ms_ATOM_LANGUAGE;
ms_asParameterRange[3] = JulianKeyword::Instance()->ms_ATOM_TZID; ms_asParameterRange[3] = nsCalKeyword::Instance()->ms_ATOM_TZID;
ms_asParameterRange[4] = JulianKeyword::Instance()->ms_ATOM_VALUE; ms_asParameterRange[4] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
ms_iParameterRangeSize = 5; ms_iParameterRangeSize = 5;
ms_asIrregularProperties[0] = JulianKeyword::Instance()->ms_ATOM_ATTENDEE; ms_asIrregularProperties[0] = nsCalKeyword::Instance()->ms_ATOM_ATTENDEE;
ms_asIrregularProperties[1] = JulianKeyword::Instance()->ms_ATOM_FREEBUSY; ms_asIrregularProperties[1] = nsCalKeyword::Instance()->ms_ATOM_FREEBUSY;
ms_asIrregularProperties[2] = JulianKeyword::Instance()->ms_ATOM_RECURRENCEID; ms_asIrregularProperties[2] = nsCalKeyword::Instance()->ms_ATOM_RECURRENCEID;
ms_asIrregularProperties[3] = JulianKeyword::Instance()->ms_ATOM_ORGANIZER; ms_asIrregularProperties[3] = nsCalKeyword::Instance()->ms_ATOM_ORGANIZER;
ms_iIrregularPropertiesSize = 4; ms_iIrregularPropertiesSize = 4;
ms_asValueRange[0] = JulianKeyword::Instance()->ms_ATOM_BINARY; ms_asValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_BINARY;
ms_asValueRange[1] = JulianKeyword::Instance()->ms_ATOM_BOOLEAN; ms_asValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_BOOLEAN;
ms_asValueRange[2] = JulianKeyword::Instance()->ms_ATOM_CALADDRESS; ms_asValueRange[2] = nsCalKeyword::Instance()->ms_ATOM_CALADDRESS;
ms_asValueRange[3] = JulianKeyword::Instance()->ms_ATOM_DATE; ms_asValueRange[3] = nsCalKeyword::Instance()->ms_ATOM_DATE;
ms_asValueRange[4] = JulianKeyword::Instance()->ms_ATOM_DATETIME; ms_asValueRange[4] = nsCalKeyword::Instance()->ms_ATOM_DATETIME;
ms_asValueRange[5] = JulianKeyword::Instance()->ms_ATOM_DURATION; ms_asValueRange[5] = nsCalKeyword::Instance()->ms_ATOM_DURATION;
ms_asValueRange[6] = JulianKeyword::Instance()->ms_ATOM_FLOAT; ms_asValueRange[6] = nsCalKeyword::Instance()->ms_ATOM_FLOAT;
ms_asValueRange[7] = JulianKeyword::Instance()->ms_ATOM_INTEGER; ms_asValueRange[7] = nsCalKeyword::Instance()->ms_ATOM_INTEGER;
ms_asValueRange[8] = JulianKeyword::Instance()->ms_ATOM_PERIOD; ms_asValueRange[8] = nsCalKeyword::Instance()->ms_ATOM_PERIOD;
ms_asValueRange[9] = JulianKeyword::Instance()->ms_ATOM_RECUR; ms_asValueRange[9] = nsCalKeyword::Instance()->ms_ATOM_RECUR;
ms_asValueRange[10] = JulianKeyword::Instance()->ms_ATOM_TEXT; ms_asValueRange[10] = nsCalKeyword::Instance()->ms_ATOM_TEXT;
ms_asValueRange[11] = JulianKeyword::Instance()->ms_ATOM_TIME; ms_asValueRange[11] = nsCalKeyword::Instance()->ms_ATOM_TIME;
ms_asValueRange[12] = JulianKeyword::Instance()->ms_ATOM_URI; ms_asValueRange[12] = nsCalKeyword::Instance()->ms_ATOM_URI;
ms_asValueRange[13] = JulianKeyword::Instance()->ms_ATOM_UTCOFFSET; ms_asValueRange[13] = nsCalKeyword::Instance()->ms_ATOM_UTCOFFSET;
ms_iValueRangeSize = 14; ms_iValueRangeSize = 14;
ms_asEncodingRange[0] = JulianKeyword::Instance()->ms_ATOM_8bit; ms_asEncodingRange[0] = nsCalKeyword::Instance()->ms_ATOM_8bit;
ms_asEncodingRange[1] = JulianKeyword::Instance()->ms_ATOM_Base64; ms_asEncodingRange[1] = nsCalKeyword::Instance()->ms_ATOM_Base64;
ms_iEncodingRangeSize = 2; ms_iEncodingRangeSize = 2;
}; };
@ -709,23 +709,23 @@ JulianAtomRange::JulianAtomRange()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorMessage * JulianLogErrorMessage::m_Instance = 0; nsCalLogErrorMessage * nsCalLogErrorMessage::m_Instance = 0;
t_int32 JulianLogErrorMessage::ms_iStaticErrorNumber = 10000; t_int32 nsCalLogErrorMessage::ms_iStaticErrorNumber = 10000;
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorMessage * nsCalLogErrorMessage *
JulianLogErrorMessage::Instance() nsCalLogErrorMessage::Instance()
{ {
if (m_Instance == 0) if (m_Instance == 0)
m_Instance = new JulianLogErrorMessage(); m_Instance = new nsCalLogErrorMessage();
PR_ASSERT(m_Instance != 0); PR_ASSERT(m_Instance != 0);
return m_Instance; return m_Instance;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorMessage::~JulianLogErrorMessage() nsCalLogErrorMessage::~nsCalLogErrorMessage()
{ {
/* /*
if (m_Instance != 0) if (m_Instance != 0)
@ -737,7 +737,7 @@ JulianLogErrorMessage::~JulianLogErrorMessage()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianLogErrorMessage::JulianLogErrorMessage() nsCalLogErrorMessage::nsCalLogErrorMessage()
{ {
#if 0 #if 0
ms_sDTEndBeforeDTStart = "error: DTEnd before DTStart. Setting DTEnd equal to DTStart."; ms_sDTEndBeforeDTStart = "error: DTEnd before DTStart. Setting DTEnd equal to DTStart.";
@ -1076,25 +1076,25 @@ JulianLogErrorMessage::JulianLogErrorMessage()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
//--------------------------------------------------------------------- //---------------------------------------------------------------------
// JulianFormatString // nsCalFormatString
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianFormatString * JulianFormatString::m_Instance = 0; nsCalFormatString * nsCalFormatString::m_Instance = 0;
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianFormatString * nsCalFormatString *
JulianFormatString::Instance() nsCalFormatString::Instance()
{ {
if (m_Instance == 0) if (m_Instance == 0)
m_Instance = new JulianFormatString(); m_Instance = new nsCalFormatString();
PR_ASSERT(m_Instance != 0); PR_ASSERT(m_Instance != 0);
return m_Instance; return m_Instance;
} }
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianFormatString::~JulianFormatString() nsCalFormatString::~nsCalFormatString()
{ {
/* /*
if (m_Instance != 0) if (m_Instance != 0)
@ -1106,7 +1106,7 @@ JulianFormatString::~JulianFormatString()
//--------------------------------------------------------------------- //---------------------------------------------------------------------
JulianFormatString::JulianFormatString() nsCalFormatString::nsCalFormatString()
{ {
ms_sDateTimeISO8601Pattern = "yyyyMMdd'T'HHmmss'Z'"; ms_sDateTimeISO8601Pattern = "yyyyMMdd'T'HHmmss'Z'";
ms_sDateTimeISO8601LocalPattern = "yyyyMMdd'T'HHmmss"; ms_sDateTimeISO8601LocalPattern = "yyyyMMdd'T'HHmmss";