FOSSredder 0.5.0
Loading...
Searching...
No Matches
ObjectExportExecutor.cpp File Reference

Implements object export execution helpers. More...

#include "ObjectExportExecutor.h"
#include "core/application/analysis/AnalysisService.h"
#include "core/application/analysis/AnalysisKeys.h"
#include "ExportConstants.h"
#include "core/ports/infra/analysis-rendering/IAnalysisRenderer.h"
#include "core/ports/infra/archive/IArchive.h"
#include "core/ports/infra/xlsx-writer/IXlsxWriter.h"
#include <algorithm>
#include <filesystem>
#include <fstream>
#include <iomanip>
#include <map>
#include <set>
#include <sstream>
#include <unordered_map>
Include dependency graph for ObjectExportExecutor.cpp:

Go to the source code of this file.

Namespaces

namespace  core
namespace  core::application
namespace  core::application::exporting

Functions

core::ports::exporting::ExportResult core::application::exporting::exportObjectRequests (const core::domain::catalog::WorkspaceCatalog &state, const core::ports::exporting::ExportRequest &request, const std::shared_ptr< core::ports::archive::IArchive > &archive, const std::shared_ptr< core::ports::xlsx_writer::IXlsxWriter > &xlsxWriter, const std::shared_ptr< core::ports::analysis_rendering::IAnalysisRenderer > &imageRenderer)
 Export selected workspace objects according to an export request.

Detailed Description

Implements object export execution helpers.

Definition in file ObjectExportExecutor.cpp.