public class Analyser extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.com.fasterxml.jackson.databind.node.ObjectNode |
globalConfiguration |
protected org.gcube.com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected File |
outputDirectory |
protected org.gcube.com.fasterxml.jackson.databind.node.ArrayNode |
versionConfigurations |
| Constructor and Description |
|---|
Analyser() |
| Modifier and Type | Method and Description |
|---|---|
protected ExporterConfig |
actualizeExporterConfig(ExporterConfig exporterConfig,
SoftwareVersionConfig softwareVersionConfig) |
protected SoftwareVersionConfig |
actualizeSoftwareVersionConfig(org.gcube.com.fasterxml.jackson.databind.JsonNode version) |
List<File> |
analyse() |
protected void |
checkExporters(Set<String> availableExporterNames,
Set<String> requestedExporterNames) |
protected GlobalConfig |
getGlobalConfig(org.gcube.com.fasterxml.jackson.databind.JsonNode node) |
org.gcube.com.fasterxml.jackson.databind.node.ObjectNode |
getGlobalConfiguration() |
org.gcube.com.fasterxml.jackson.databind.node.ArrayNode |
getVersionConfigurations() |
void |
setGlobalConfiguration(org.gcube.com.fasterxml.jackson.databind.node.ObjectNode originalGlobal) |
void |
setOutputDirectory(File outputDirectory) |
void |
setVersionConfigurations(org.gcube.com.fasterxml.jackson.databind.node.ArrayNode originalVersions) |
protected org.gcube.com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected File outputDirectory
protected org.gcube.com.fasterxml.jackson.databind.node.ObjectNode globalConfiguration
protected org.gcube.com.fasterxml.jackson.databind.node.ArrayNode versionConfigurations
public void setOutputDirectory(File outputDirectory)
public org.gcube.com.fasterxml.jackson.databind.node.ObjectNode getGlobalConfiguration()
public void setGlobalConfiguration(org.gcube.com.fasterxml.jackson.databind.node.ObjectNode originalGlobal)
public org.gcube.com.fasterxml.jackson.databind.node.ArrayNode getVersionConfigurations()
public void setVersionConfigurations(org.gcube.com.fasterxml.jackson.databind.node.ArrayNode originalVersions)
protected SoftwareVersionConfig actualizeSoftwareVersionConfig(org.gcube.com.fasterxml.jackson.databind.JsonNode version) throws Exception
Exceptionprotected GlobalConfig getGlobalConfig(org.gcube.com.fasterxml.jackson.databind.JsonNode node) throws Exception
Exceptionprotected ExporterConfig actualizeExporterConfig(ExporterConfig exporterConfig, SoftwareVersionConfig softwareVersionConfig) throws Exception
Exceptionprotected void checkExporters(Set<String> availableExporterNames, Set<String> requestedExporterNames) throws Exception
ExceptionCopyright © 2023. All Rights Reserved.