|
Doxygen
|
#include "plantuml.h"#include <mutex>#include <iostream>#include "config.h"#include "debug.h"#include "dir.h"#include "doxygen.h"#include "fileinfo.h"#include "indexlist.h"#include "message.h"#include "portable.h"#include "stringutil.h"#include "util.h"Go to the source code of this file.
Functions | |
| static DString | javaExecutable () |
| Returns the java executable used to run the PlantUML jar file. | |
| static void | runPlantumlContent (const PlantumlManager::FilesMap &plantumlFiles, const PlantumlManager::ContentMap &plantumlContent, PlantumlManager::OutputFormat format) |
| static void | print (const PlantumlManager::FilesMap &plantumlFiles) |
| static void | print (const PlantumlManager::ContentMap &plantumlContent) |
| static void | addPlantumlFiles (PlantumlManager::FilesMap &plantumlFiles, const std::string &key, const std::string &value) |
| static void | addPlantumlContent (PlantumlManager::ContentMap &plantumlContent, const std::string &key, const DString &outDir, const DString &puContent, const DString &srcFile, int srcLine) |
Variables | |
| static std::mutex | g_PlantUmlMutex |
|
static |
Definition at line 478 of file plantuml.cpp.
Referenced by PlantumlManager::insert().
|
static |
Definition at line 467 of file plantuml.cpp.
Referenced by PlantumlManager::insert().
|
static |
Returns the java executable used to run the PlantUML jar file.
Definition at line 253 of file plantuml.cpp.
References Portable::commandExtension(), Config_getString, DString::empty(), FileInfo::exists(), Portable::getenv(), FileInfo::isFile(), and DString::str().
Referenced by runPlantumlContent().
|
static |
Definition at line 455 of file plantuml.cpp.
References Debug::isFlagSet(), Debug::Plantuml, and Debug::print().
|
static |
Definition at line 440 of file plantuml.cpp.
References Debug::isFlagSet(), Debug::Plantuml, and Debug::print().
Referenced by PlantumlManager::insert().
|
static |
Definition at line 267 of file plantuml.cpp.
References DString::c_str(), Config_getBool, Config_getList, Config_getString, DString::data(), DString::empty(), err_full, FileInfo::exists(), DString::ExplicitSize, fileToString(), FileInfo::isFile(), javaExecutable(), msg, Portable::openOutputStream(), Portable::pathListSeparator(), Debug::Plantuml, Debug::print(), PlantumlManager::PUML_BITMAP, PlantumlManager::PUML_EPS, PlantumlManager::PUML_SVG, Dir::remove(), Portable::setenv(), DString::sprintf(), DString::str(), and Portable::system().
Referenced by PlantumlManager::run().
|
static |
Definition at line 35 of file plantuml.cpp.
Referenced by PlantumlManager::generatePlantUmlFileNames().