|
FOSSredder 0.5.0
|
Functions | |
| bool | supportsResultType (const std::string &type) |
| Checks whether an analysis type is supported at all. | |
| bool | isTabularType (const std::string &type) |
| Checks whether an analysis type produces tabular output. | |
| bool | isChartLikeType (const std::string &type) |
| Checks whether an analysis type produces chart-like output. | |
| bool | isExportable (const std::string &type, const std::string &exportFormat) |
| Checks whether an analysis type can be exported. | |
| std::string | normalizeKey (std::string key) |
| Normalizes filter keys used by analysis adjustments. | |
| bool | 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 | resolveOutputType (const std::string &type, const std::string &configJson) |
| Resolves the effective output type for an analysis. | |
| std::string | resolveExecutionType (const std::string &type) |
| Resolves the effective execution type for an analysis. | |
| bool core::domain::policies::analysis::isChartLikeType | ( | const std::string & | type | ) |
Checks whether an analysis type produces chart-like output.
| type | Raw analysis type. |
Definition at line 23 of file AnalysisPolicy.cpp.


| 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.
| type | Raw analysis type. |
| configJson | Raw configuration payload. |
| filterSpec | Raw filter specification. |
| exportFormat | Raw export format. |
Definition at line 37 of file AnalysisPolicy.cpp.


| bool core::domain::policies::analysis::isExportable | ( | const std::string & | type, |
| const std::string & | exportFormat ) |
Checks whether an analysis type can be exported.
| type | Raw analysis type. |
| exportFormat | Raw export format. |
Definition at line 29 of file AnalysisPolicy.cpp.


| bool core::domain::policies::analysis::isTabularType | ( | const std::string & | type | ) |
Checks whether an analysis type produces tabular output.
| type | Raw analysis type. |
Definition at line 19 of file AnalysisPolicy.cpp.


| std::string core::domain::policies::analysis::normalizeKey | ( | std::string | key | ) |
Normalizes filter keys used by analysis adjustments.
| key | Raw adjustment key. |
Definition at line 33 of file AnalysisPolicy.cpp.


| std::string core::domain::policies::analysis::resolveExecutionType | ( | const std::string & | type | ) |
Resolves the effective execution type for an analysis.
| type | Raw analysis type. |
Definition at line 68 of file AnalysisPolicy.cpp.


| std::string core::domain::policies::analysis::resolveOutputType | ( | const std::string & | type, |
| const std::string & | configJson ) |
Resolves the effective output type for an analysis.
| type | Raw analysis type. |
| configJson | Raw configuration payload. |
Definition at line 47 of file AnalysisPolicy.cpp.


| bool core::domain::policies::analysis::supportsResultType | ( | const std::string & | type | ) |
Checks whether an analysis type is supported at all.
| type | Raw analysis type. |
Definition at line 14 of file AnalysisPolicy.cpp.

