Source-highlight Library
|
00001 /* 00002 * sourcehighlightutils.h 00003 * 00004 * Created on: May 19, 2009 00005 * Author: Lorenzo Bettini <http://www.lorenzobettini.it>, (C) 2008 00006 * Copyright: See COPYING file that comes with this distribution 00007 */ 00008 00009 #ifndef SOURCEHIGHLIGHTUTILS_H_ 00010 #define SOURCEHIGHLIGHTUTILS_H_ 00011 00012 #include <set> 00013 #include <string> 00014 00015 namespace srchilite { 00016 00018 typedef std::set<std::string> StringSet; 00019 00025 class SourceHighlightUtils { 00026 public: 00034 static StringSet getFileNames(const std::string path, const std::string fileExtension); 00035 00041 static StringSet getStyleFileNames(const std::string path = ""); 00042 00048 static StringSet getCssStyleFileNames(const std::string path = ""); 00049 00056 static StringSet getLangFileNames(const std::string path = ""); 00057 00064 static StringSet getOutLangFileNames(const std::string path = ""); 00065 }; 00066 00067 } 00068 00069 #endif /* SOURCEHIGHLIGHTUTILS_H_ */