Class Executor
- java.lang.Object
-
- org.openprovenance.prov.template.expander.meta.Executor
-
public class Executor extends Object
-
-
Constructor Summary
Constructors Constructor Description Executor()
-
Method Summary
Modifier and Type Method Description Documentdeserialise(FileInputStream fileInputStream)intexecute(String basedir, String configurationPath)intexecute(Config config, String basedir, Map<String,String> variableMap)voidexecuteExpandTask(Config config, Config.ConfigTask task, Map<String,String> variableMap)voidexecuteMergeTask(Config config, Config.ConfigTask task, Map<String,String> variableMap)voidinitializeSerializerDispatcher()static Configload(String configurationPath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)static voidmain(String[] args)voidserialize(OutputStream fileOutputStream, String format, Document doc, boolean b)
-
-
-
Method Detail
-
initializeSerializerDispatcher
public void initializeSerializerDispatcher()
-
load
public static Config load(String configurationPath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
execute
public int execute(Config config, String basedir, Map<String,String> variableMap) throws IOException
- Throws:
IOException
-
executeExpandTask
public void executeExpandTask(Config config, Config.ConfigTask task, Map<String,String> variableMap) throws IOException
- Throws:
IOException
-
executeMergeTask
public void executeMergeTask(Config config, Config.ConfigTask task, Map<String,String> variableMap) throws IOException
- Throws:
IOException
-
deserialise
public Document deserialise(FileInputStream fileInputStream)
-
serialize
public void serialize(OutputStream fileOutputStream, String format, Document doc, boolean b)
-
main
public static void main(String[] args)
-
-