diff options
Diffstat (limited to 'helpcompiler/inc/HelpIndexer.hxx')
-rw-r--r-- | helpcompiler/inc/HelpIndexer.hxx | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/helpcompiler/inc/HelpIndexer.hxx b/helpcompiler/inc/HelpIndexer.hxx deleted file mode 100644 index 4be40eb827ce..000000000000 --- a/helpcompiler/inc/HelpIndexer.hxx +++ /dev/null @@ -1,89 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ - -#ifndef HELPINDEXER_HXX -#define HELPINDEXER_HXX - -#include <helpcompiler/dllapi.h> - -#include <rtl/ustring.hxx> -#include <set> - -// I assume that TCHAR is defined as wchar_t throughout - -namespace lucene -{ -namespace document -{ -class Document; -} -namespace util -{ -class Reader; -} -} - -class L10N_DLLPUBLIC HelpIndexer { - private: - OUString d_lang; - OUString d_module; - OUString d_captionDir; - OUString d_contentDir; - OUString d_indexDir; - OUString d_error; - std::set<OUString> d_files; - - public: - - /** - * @param lang Help files language. - * @param module The module of the helpfiles. - * @param srcDir The help directory to index - * @param outDir The directory to write the "module".idxl directory to - */ - HelpIndexer(OUString const &lang, OUString const &module, - OUString const &srcDir, OUString const &outDir); - - /** - * Run the indexer. - * @return true if index successfully generated. - */ - bool indexDocuments(); - - /** - * Get the error string (empty if no error occurred). - */ - OUString const & getErrorMessage(); - - private: - - /** - * Scan the caption & contents directories for help files. - */ - bool scanForFiles(); - - /** - * Scan for files in the given directory. - */ - bool scanForFiles(OUString const &path); - - /** - * Fill the Document with information on the given help file. - */ - bool helpDocument(OUString const & fileName, lucene::document::Document *doc); - - /** - * Create a reader for the given file, and create an "empty" reader in case the file doesn't exist. - */ - lucene::util::Reader *helpFileReader(OUString const & path); -}; - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |