00001 /* 00002 * ===================================================================================== 00003 * 00004 * Filename: AbstractExtractorFactory.h 00005 * 00006 * Description: Abstract factory for GET, POST etc... extractors 00007 * 00008 * Version: 1.0 00009 * Created: 12/23/2009 11:31:07 AM 00010 * Revision: none 00011 * Compiler: gcc 00012 * 00013 * Author: Kail (k), sickboy@anarchy.name 00014 * Company: Ergon 00015 * 00016 * ===================================================================================== 00017 */ 00018 00019 #include "../library.h" 00020 00021 #ifndef ABSTRACTEXTRACTORFACTORY_H 00022 #define ABSTRACTEXTRACTORFACTORY_H 00023 class AbstractExtractorFactory{ 00024 00025 protected: 00026 00027 AbstractExtractorFactory(); 00028 00029 public: 00030 00031 virtual Extractor *buildExtractor(const char *method) const = 0; 00032 virtual ~AbstractExtractorFactory(); 00033 00034 }; 00035 00036 #endif
1.5.8