|
FOSSredder 0.5.0
|
Namespaces | |
| namespace | constants |
| namespace | internal |
Classes | |
| class | CsvExporter |
| Exports the property/contract matrix to CSV. More... | |
| class | ExportLog |
| Stores metadata about one export run for persistence and workflow tracking. More... | |
| class | ExportService |
| Dispatches export requests to the format-specific exporters. More... | |
| class | XlsxExporter |
| Exports the property/contract matrix to XLSX. More... | |
Functions | |
| core::ports::exporting::ExportResult | 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. | |
| 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.
| state | Workspace catalog snapshot to export from. |
| request | Object export request containing output and format options. |
| archive | Optional archive adapter used for packaged exports. |
| xlsxWriter | Optional XLSX writer adapter used for spreadsheet output. |
| imageRenderer | Optional analysis renderer used for image output. |
Definition at line 281 of file ObjectExportExecutor.cpp.

