Class SoftwareArtifactProcessor
java.lang.Object
org.gcube.common.software.processor.SoftwareArtifactProcessor
- Direct Known Subclasses:
BibLaTeXExporter,ZenodoExporter
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static Map<String,Class<? extends SoftwareArtifactProcessor>> protected final Stringprotected booleanprotected GlobalConfigprotected booleanprotected Fileprotected ProcessorConfigprotected SoftwareArtifactMetadata -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSoftwareArtifactProcessor(String exportFileNameExtension) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidexport()static Map<String,Class<? extends SoftwareArtifactProcessor>> voidsetFirst(boolean first) voidsetGlobalConfig(GlobalConfig globalConfig) voidsetLast(boolean last) voidsetOutputDirectory(File outputDirectory) voidsetProcessorConfig(ProcessorConfig processorConfig) voidsetSoftwareArtifactConfig(SoftwareArtifactMetadata softwareArtifactMetadata)
-
Field Details
-
availableProcessors
-
outputDirectory
-
globalConfig
-
softwareArtifactMetadata
-
processorConfig
-
first
protected boolean first -
last
protected boolean last -
exportFileNameExtension
-
-
Constructor Details
-
SoftwareArtifactProcessor
-
-
Method Details
-
getAvailableProcessors
-
setOutputDirectory
-
getGlobalConfig
-
setGlobalConfig
-
getSoftwareArtifactConfig
-
setSoftwareArtifactConfig
-
getProcessorConfig
-
setProcessorConfig
-
setFirst
public void setFirst(boolean first) -
setLast
public void setLast(boolean last) -
export
- Throws:
Exception
-
getOutputFile
- Throws:
Exception
-