Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TextHandlerManager.hpp

Go to the documentation of this file.
00001 /*==========================================================================
00002  *
00003  *  Original source copyright (c) 2003, Carnegie Mellon University.
00004  *  See copyright.cmu for details.
00005  *
00006  *==========================================================================
00007  */
00008 
00009 #ifndef _TEXTHANDLERMGR_HPP
00010 #define _TEXTHANDLERMGR_HPP
00011 
00012 #include "Parser.hpp"
00013 #include "Stopper.hpp"
00014 #include "Stemmer.hpp"
00015 namespace lemur 
00016 {
00017   namespace api 
00018   {
00019     
00021 
00029     class TextHandlerManager {
00030     public:
00035       static Parser* createParser(string type="", string acros="");
00036 
00042       static Stemmer* createStemmer(string type="", string datadir="", string func="");
00043 
00047       static Stopper* createStopper(string filename="");
00048     };
00049   }
00050 }
00051 
00052 #endif //_TEXTHANDLERMGR_HPP

Generated on Tue Jun 15 11:02:56 2010 for Lemur by doxygen 1.3.4