removed my proj files... get generated for each user locally.
[zxing.git] / iphone / Classes / ParsedResult.m
index d82a83a..4d4494d 100644 (file)
 
 #import "TextParsedResult.h"
 #import "TelParsedResult.h"
-#import "EmailDoCoMoParsedResult.h"
-#import "AddressBookDoCoMoParsedResult.h"
+#import "EmailParsedResult.h"
+#import "BusinessCardParsedResult.h"
 #import "URIParsedResult.h"
-#import "URLTOParsedResult.h"
-#import "BookmarkDoCoMoParsedResult.h"
 #import "GeoParsedResult.h"
 
 #import "UIKit/UIStringDrawing.h"
 
 @implementation ParsedResult
 
-static NSArray *parsedResultTypes = nil;
 static NSMutableDictionary *iconsByClass = nil;
 
-+ (NSArray *)parsedResultTypes {
-  if (parsedResultTypes == nil) {
-    parsedResultTypes = 
-    [[NSArray alloc] initWithObjects:
-     [AddressBookDoCoMoParsedResult class],
-     [EmailDoCoMoParsedResult class],
-     [BookmarkDoCoMoParsedResult class],
-     [URLTOParsedResult class],
-     [TelParsedResult class],
-     [GeoParsedResult class],
-     [URIParsedResult class],
-     [TextParsedResult class], 
-     nil];
-  }
-  return parsedResultTypes;
-}
-
-+ parsedResultForString:(NSString *)s {
-#ifdef DEBUG
-  NSLog(@"parsing result:\n<<<\n%@\n>>>\n", s);
-#endif
-  for (Class c in [self parsedResultTypes]) {
-    ParsedResult *result = [c parsedResultForString:s];
-    if (result != nil) {
-      return result;
-    }
-  }
-  return nil;
-}
-
 + (NSString *)typeName {
   return NSStringFromClass(self);
 }