Class CLIHelper
java.lang.Object
org.chenile.workflow.cli.CLIHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate STMPlantUmlSDGeneratorprivate STMActionsInfoProviderprivate STMFlowStoreImplprivate STMTestCaseGeneratorprivate STMFlowStoreInfoHelperprivate XmlFlowReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowedActions(CLIParams params) voidallowedActions(CLIParams params, String outputFile) allowedActionsAsList(CLIParams params) private voidinitProcessors(STMFlowStoreImpl stmFlowStoreImpl, XmlFlowReader flowReader) intprivate ConfigProviderobtainConfigProvider(CLIParams params) private ConfigProviderprivate ConfigProviderprivate STMFlowStoreImplobtainFlowStore(CLIParams params) private voidvoidprivate voidprocessStream(InputStream inputStream, CLIParams params) private voidprocessText(CLIParams params) private voidprocessXmlFiles(CLIParams params) renderMermaidStateDiagram(CLIParams params) voidrenderMermaidStateDiagram(CLIParams params, String outputFile) renderStateDiagram(CLIParams params) voidrenderStateDiagram(CLIParams params, String outputFile) renderTestCases(CLIParams params) voidrenderTestCases(CLIParams params, String outputFile) renderTestCasesAsObject(CLIParams params) renderTestPuml(CLIParams params) voidrenderTestPuml(CLIParams params, String outputFile) private StringvoidvoidvisualizeTestcaseAsStateDiagram(CLIParams params, String outputDir) void
-
Field Details
-
xmlFlowReader
-
generator
-
infoProvider
-
stmFlowStore
-
stmTestCaseGenerator
-
storeInfoHelper
-
-
Constructor Details
-
CLIHelper
public CLIHelper()
-
-
Method Details
-
allowedActions
-
allowedActions
-
allowedActionsAsList
-
renderStateDiagram
-
renderMermaidStateDiagram
-
renderTestCases
-
toJson
-
toJson
-
numTests
-
renderTestPuml
-
visualizeTestcaseAsStateDiagram
-
visualizeTestcaseAsStateDiagram
-
renderTestPuml
-
renderStateDiagram
-
renderMermaidStateDiagram
-
renderTestCases
-
toMap
-
renderTestCasesAsObject
-
process
-
processXmlFiles
-
processText
-
processStream
- Throws:
Exception
-
out
- Throws:
IOException
-
writeFile
- Throws:
IOException
-
obtainFlowStore
- Throws:
Exception
-
obtainConfigProvider
- Throws:
Exception
-
obtainConfigProviderFromFile
- Throws:
Exception
-
obtainConfigProviderFromText
- Throws:
Exception
-
initProcessors
-
resolveStylingPropertiesText
-