Class TemplateParser
java.lang.Object
org.camunda.bpm.engine.rest.openapi.generator.impl.TemplateParser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static String
createOutputFile
(String debugFile) createTemplateData
(String sourceDirectory) protected static String
formatJsonString
(String jsonString) static void
resolveModels
(String sourceDirectory) resolvePaths
(String sourceDirectory) protected static void
resolveVersions
(Map<String, Object> templateData) Resolve the Camunda Platform version and the respective documentation version used in the links.
-
Constructor Details
-
TemplateParser
public TemplateParser()
-
-
Method Details
-
main
- Throws:
IOException
freemarker.template.TemplateException
-
createTemplateData
- Throws:
IOException
-
formatJsonString
-
createOutputFile
- Throws:
IOException
-
resolveVersions
Resolve the Camunda Platform version and the respective documentation version used in the links. -
resolveModels
- Parameters:
sourceDirectory
- the template directory that stores the models- Returns:
- a map of model name and file path to it, the map is ordered lexicographically by the model names
-
resolvePaths
- Parameters:
sourceDirectory
- the template directory that stores the endpoints- Returns:
- a map of endpoint path and HTTP methods pairs, the map is ordered lexicographically by the endpoint paths the list of methods is ordered as well
-