Monotone-Parent: 104af6e1abeb0a3c63ebfba6d0a604e3b3e0e13d

Monotone-Revision: dd136334b53404f4fb419f4960bacd50ae38a47c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-30T13:45:39
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2010-12-30 13:45:39 +00:00
parent 65a427ef0f
commit dd1b47b0f4
2 changed files with 16 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2010-12-30 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* EOQualifier+GCS.m (_appendNotQualifier:toString:): new method
for handling the EONotQualifier.
2010-12-10 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* EOQualifier+GCS.m (_appendKeyValueQualifier:toString:): fixed

View File

@ -65,6 +65,15 @@
if (count > 1) [_ms appendString:@")"];
}
}
- (void)_appendNotQualifier:(EONotQualifier *)_q
toString:(NSMutableString *)_ms
{
[_ms appendString:@" NOT ("];
[[_q qualifier] _gcsAppendToString:_ms];
[_ms appendString:@")"];
}
- (void)_appendKeyValueQualifier:(EOKeyValueQualifier *)_q
toString:(NSMutableString *)_ms
{
@ -148,6 +157,8 @@
[self _appendOrQualifier:(id)_q toString:_ms];
else if ([_q isKindOfClass:[EOKeyValueQualifier class]])
[self _appendKeyValueQualifier:(id)_q toString:_ms];
else if ([_q isKindOfClass:[EONotQualifier class]])
[self _appendNotQualifier:(id)_q toString:_ms];
else
[self errorWithFormat:@"unknown qualifier: %@", _q];
}