]> err.no Git - sope/blobdiff - sope-ical/NGiCal/NGVCardSaxHandler.h
fixed a warning
[sope] / sope-ical / NGiCal / NGVCardSaxHandler.h
index 98fe3da21920c8aa75022bb0b95a4a7e3073702b..9841471294977f7729bcd4b168da6b00dfe095fd 100644 (file)
 */
 
 @class NSString, NSMutableString, NSMutableArray;
+@class NSDictionary, NSMutableDictionary;
+@class NGVCard;
 
 @interface NGVCardSaxHandler : SaxDefaultHandler
 {
   NSMutableArray *vCards;
   
-  id       vCard;
+  NGVCard  *vCard;
   NSString *currentGroup;
   unichar  *content;
   unsigned contentLength;
+
+  NSMutableDictionary *xtags;
+  NSMutableDictionary *subvalues;
+  NSMutableArray      *types;
+  NSMutableDictionary *args;
+  NSMutableArray      *tel;
+  NSMutableArray      *adr;
+  NSMutableArray      *email;
+  NSMutableArray      *label;
+  NSMutableArray      *url;
+  NSMutableArray      *fburl;
+  NSMutableArray      *caluri;
   
   struct {
     int isInVCardSet:1;
     int isInVCard:1;
     int isInN:1;
+    int isInAdr:1;
+    int isInOrg:1;
     int isInGroup:1;
+    int isInGeo:1;
     int collectContent:1;
-    int reserved:27;
+    int reserved:24;
   } vcs;
 }
 
+/* results */
+
+- (NSArray *)vCards;
+- (void)reset;
+
 /* content */
 
 - (void)startCollectingContent;