#include <HelpLinker.hxx>
|
L10N_DLLPUBLIC void | main (std::vector< std::string > &args, std::string const *pExtensionPath=nullptr, std::string const *pDestination=nullptr, const OUString *pOfficeHelpPath=nullptr) |
|
| HelpLinker () |
|
|
static void | addBookmark (FILE *pFile_DBHelp, std::string thishid, const std::string &fileB, const std::string &anchorB, const std::string &jarfileB, const std::string &titleB) |
|
Definition at line 44 of file HelpLinker.hxx.
◆ HelpLinker()
HelpLinker::HelpLinker |
( |
| ) |
|
|
inline |
◆ addBookmark()
void HelpLinker::addBookmark |
( |
FILE * |
pFile_DBHelp, |
|
|
std::string |
thishid, |
|
|
const std::string & |
fileB, |
|
|
const std::string & |
anchorB, |
|
|
const std::string & |
jarfileB, |
|
|
const std::string & |
titleB |
|
) |
| |
|
staticprivate |
◆ initIndexerPreProcessor()
void HelpLinker::initIndexerPreProcessor |
( |
| ) |
|
|
private |
◆ link()
void HelpLinker::link |
( |
| ) |
|
|
private |
- Exceptions
-
Definition at line 271 of file HelpLinker.cxx.
References addBookmark(), additionalFiles, fs::path::append(), StreamTable::appl_doc, StreamTable::appl_helptexts, StreamTable::appl_hidlist, StreamTable::appl_keywords, bExtensionMode, compactStylesheet, HelpCompiler::compile(), fs::copy(), fs::create_directory(), StreamTable::document_module, StreamTable::document_path, StreamTable::document_title, embeddStylesheet, URLEncoder::encode(), extensionDestination, extensionPath, FILE, HCDBG, helpFiles, index, indexDirParentName, initIndexerPreProcessor(), lang, m_bCreateIndex, m_bUseLangRoot, m_pIndexerPreProcessor, module, fs::native, fs::path::native_file_string(), SAL_WARN, sourceRoot, tocharlower(), writeKeyValue_DBHelp(), and zipdir.
Referenced by main().
◆ main()
void HelpLinker::main |
( |
std::vector< std::string > & |
args, |
|
|
std::string const * |
pExtensionPath = nullptr , |
|
|
std::string const * |
pDestination = nullptr , |
|
|
const OUString * |
pOfficeHelpPath = nullptr |
|
) |
| |
- Exceptions
-
extsource.empty indicates extension mode using commandline
extsource.empty indicates extension mode using commandline
Definition at line 488 of file HelpLinker.cxx.
References additionalFiles, args, bExtensionMode, compactStylesheet, compare(), embeddStylesheet, fs::path::empty(), extdestination, extensionDestination, extensionPath, extsource, General, helpFiles, i, idxCaptionStylesheet, idxContentStylesheet, lang, link(), m_bCreateIndex, m_bUseLangRoot, module, fs::native, OUStringToOString(), outputFile, p, sourceRoot, fs::path::toUTF8(), and zipdir.
Referenced by compileExtensionHelp(), and SAL_IMPLEMENT_MAIN_WITH_ARGS().
◆ additionalFiles
◆ bExtensionMode
bool HelpLinker::bExtensionMode |
|
private |
◆ compactStylesheet
◆ embeddStylesheet
◆ extdestination
std::string HelpLinker::extdestination |
|
private |
◆ extensionDestination
std::string HelpLinker::extensionDestination |
|
private |
◆ extensionPath
std::string HelpLinker::extensionPath |
|
private |
◆ extsource
std::string HelpLinker::extsource |
|
private |
◆ helpFiles
std::vector<std::string> HelpLinker::helpFiles |
|
private |
◆ idxCaptionStylesheet
fs::path HelpLinker::idxCaptionStylesheet |
|
private |
◆ idxContentStylesheet
fs::path HelpLinker::idxContentStylesheet |
|
private |
◆ indexDirParentName
◆ lang
std::string HelpLinker::lang |
|
private |
◆ m_bCreateIndex
bool HelpLinker::m_bCreateIndex |
|
private |
◆ m_bUseLangRoot
bool HelpLinker::m_bUseLangRoot |
|
private |
◆ m_pIndexerPreProcessor
◆ module
std::string HelpLinker::module |
|
private |
◆ outputFile
◆ sourceRoot
◆ zipdir
The documentation for this class was generated from the following files: