// // QSBookmarkProviderFactory.h // QSDeliciousPlugIn // // Factory for managing bookmark providers // #import "QSBookmarkProvider.h" #import "SocialSite.h" #import @interface QSBookmarkProviderFactory : NSObject @property(nonatomic, strong, readonly) NSArray> *providers; + (instancetype)sharedFactory; /** * Get the appropriate provider for the given site configuration */ - (id)providerForSite:(SocialSite)site username:(NSString *)username password:(NSString *)password host:(NSString *)host; /** * Get all available providers */ - (NSArray> *)allProviders; @end