|
FOSSredder 0.5.0
|
Shared analysis validation and normalization helpers. More...
#include <string>#include <utility>#include "core/application/analysis/AnalysisKeys.h"#include "core/domain/values/AnalysisType.h"#include "core/domain/values/ExportFormat.h"#include "core/domain/values/FilterSpec.h"

Go to the source code of this file.
Namespaces | |
| namespace | core |
| namespace | core::domain |
| namespace | core::domain::policies |
| namespace | core::domain::policies::analysis |
Functions | |
| bool | core::domain::policies::analysis::supportsResultType (const std::string &type) |
| Checks whether an analysis type is supported at all. | |
| bool | core::domain::policies::analysis::isTabularType (const std::string &type) |
| Checks whether an analysis type produces tabular output. | |
| bool | core::domain::policies::analysis::isChartLikeType (const std::string &type) |
| Checks whether an analysis type produces chart-like output. | |
| bool | core::domain::policies::analysis::isExportable (const std::string &type, const std::string &exportFormat) |
| Checks whether an analysis type can be exported. | |
| std::string | core::domain::policies::analysis::normalizeKey (std::string key) |
| Normalizes filter keys used by analysis adjustments. | |
| bool | core::domain::policies::analysis::isConfigured (const std::string &type, const std::string &configJson, const std::string &filterSpec, const std::string &exportFormat) |
| Checks whether an analysis is sufficiently configured. | |
| std::string | core::domain::policies::analysis::resolveOutputType (const std::string &type, const std::string &configJson) |
| Resolves the effective output type for an analysis. | |
| std::string | core::domain::policies::analysis::resolveExecutionType (const std::string &type) |
| Resolves the effective execution type for an analysis. | |
Shared analysis validation and normalization helpers.
Definition in file AnalysisPolicy.h.