diff --git a/docs/mermaid.png b/docs/mermaid.png index c2065fc..1f58e08 100644 Binary files a/docs/mermaid.png and b/docs/mermaid.png differ diff --git a/docs/mermaid.svg b/docs/mermaid.svg index 5141fd9..b872164 100644 --- a/docs/mermaid.svg +++ b/docs/mermaid.svg @@ -1 +1 @@ -
Uses
Uses
Uses
Uses
Finds
Finds
Finds
Finds
Uses
parses
parses
parses
extends
extends
extends
Implements
Implements
Uses
Extends
Extends
Extends
Extends
Uses
Finds
Finds
Finds
Finds
Finds
Extends
Extends
Extends
Extends
Extends
Implements
Implements
App
OptionsManager
-getCommand()
-ArgsToString()
-getOptions()
-getArguments()
ErrorHandling
-printError()
CommandManager
-getCommand()
-getCommands()
Insert
List
Migrate
Web
OptionsParser
OptionManager getManager()
Destination
Done
Source
Option
-name String
-description String
OptionInterface
-getOptionName()
-getDescription()
-hasArgs()
-isRequired()
CommandInterface
-support()
-neededArgs()
-execute(Todo todo)
Command
-optionsParser OptionsParser
-isCommand()
-executeDataProcessor()
-isCommand()
-getLoadService(?String)
-getWriteService(?String)
-exec()
ServiceParser
LoadCsv
LoadJson
WriteCsv
WriteJson
WriteWeb
LoadService
WriteService
LoadServiceInterface
-getTodos(String fileContent, OptionManager om, Path filePath)
WriteServiceInterface
-write(Path filePath, TodoList nodes)
\ No newline at end of file +
Uses
Uses
Uses
Uses
Finds
Finds
Finds
Finds
Uses
parses
parses
parses
extends
extends
extends
Implements
Implements
Uses
Extends
Extends
Extends
Extends
Uses
Finds
Finds
Finds
Finds
Finds
Extends
Extends
Extends
Extends
Extends
Implements
Implements
App
OptionsManager
-getCommand()
-ArgsToString()
-getOptions()
-getArguments()
ErrorHandling
-printError()
CommandManager
-getCommand()
-getCommands()
Insert
List
Migrate
Web
OptionsParser
OptionManager getManager()
Destination
Done
Source
Option
-name String
-description String
OptionInterface
-getOptionName()
-getDescription()
-hasArgs()
-isRequired()
CommandInterface
-support()
-neededArgs()
-execute(Todo todo)
Command
-optionsParser OptionsParser
-isCommand()
-executeDataProcessor()
-isCommand()
-getLoadService(?String)
-getWriteService(?String)
-exec()
ServiceParser
LoadCsv
LoadJson
WriteCsv
WriteJson
WriteWeb
LoadService
WriteService
LoadServiceInterface
-getTodos(String fileContent, OptionManager om, Path filePath)
WriteServiceInterface
-write(Path filePath, TodoList nodes)
\ No newline at end of file