// // FeedManager.h // FeedAnimal // // Created by Andrew Pennebaker on 10 Mar 2008. // Copyright 2008 YelloSoft. All rights reserved. // #import @interface FeedManager: NSObject { NSMutableArray *stories; int maxItems; } +(NSString*) decodeCharacterEntities: (NSString *) source; +(NSString*) flattenHTML: (NSString*) text; +(NSString*) clean: (NSString*) text; +(BOOL) isRSS: (NSXMLDocument*) xmlDoc; +(BOOL) isAtom: (NSXMLDocument*) xmlDoc; -(void) setStories: (NSMutableArray*) a; -(FeedManager*) init; -(void) setMaxItems: (int) max; -(int) getMaxItems; -(NSMutableArray*) loadFeed: (NSString*) url; -(int) getStoryIndexForLink: (NSString*) link; -(NSMutableArray*) selectNewStories: (NSMutableArray*) feed; -(void) addStories: (NSMutableArray*) newStories; -(NSMutableArray*) getStories; +(void) visitURL: (NSString*) url; -(void) markAsRead: (NSString*) link open: (BOOL) shouldOpen; @end