Class CLIHelper
java.lang.Object
org.chenile.workflow.cli.CLIHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate STMPlantUmlSDGeneratorprivate STMActionsInfoProviderprivate STMFlowStoreImplprivate STMTestCaseGeneratorprivate XmlFlowReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowedActions(CLIParams params) voidallowedActions(CLIParams params, String outputFile) private voidinitProcessors(STMFlowStoreImpl stmFlowStoreImpl, XmlFlowReader flowReader) private voidloadStylingProperties(CLIParams params) private voidprivate voidintprivate ConfigProviderobtainConfigProvider(CLIParams params) private ConfigProviderprivate ConfigProviderprivate STMFlowStoreImplobtainFlowStore(CLIParams params) private voidvoidprivate voidprocessStream(InputStream inputStream, CLIParams params) private voidprocessText(CLIParams params) private voidprocessXmlFiles(CLIParams params) 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) voidvoidvisualizeTestcaseAsStateDiagram(CLIParams params, String outputDir) void
-
Field Details
-
xmlFlowReader
-
generator
-
infoProvider
-
stmFlowStore
-
stmTestCaseGenerator
-
-
Constructor Details
-
CLIHelper
public CLIHelper()
-
-
Method Details
-
allowedActions
-
allowedActions
-
renderStateDiagram
-
renderTestCases
-
toJson
-
toJson
-
numTests
-
renderTestPuml
-
visualizeTestcaseAsStateDiagram
-
visualizeTestcaseAsStateDiagram
-
renderTestPuml
-
renderStateDiagram
-
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
-
loadStylingProperties
-
loadStylingPropertiesFromFile
-
loadStylingPropertiesFromText
-
initProcessors
-