GenerateTestWmCommand class
elementary_tools generate test wm command
wm means widget model in this context
- Inheritance
- 
    - Object
- Command<void> 
- TemplateGeneratorCommand
- GenerateTestWmCommand
 
Constructors
Properties
- 
  aliases
  → List<String> 
- 
  Alternate names for this command.
  no setterinherited
- argParser → ArgParser
- 
  The argument parser for this command.
  no setteroverride
- argResults → ArgResults?
- 
  The parsed argument results for this command.
  no setterinherited
- basename ↔ String
- 
  snake_case module name
  getter/setter pair
- category → String
- 
  The command's category.
  no setterinherited
- description → String
- 
  A description of this command, included in usage.
  no setteroverride
- 
  files
  ↔ Map<String, File> 
- 
  Maps template names to files
  getter/setter pair
- 
  fileSuffixes
  → List<String> 
- 
  
  no setterinherited
- globalResults → ArgResults?
- 
  The parsed global argument results.
  no setterinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- 
  Whether or not this command should be hidden from help listings.
  no setterinherited
- invocation → String
- 
  A single-line template for how to invoke this command (e.g. "pub getpackage").no setterinherited
- name → String
- 
  The name of this command.
  no setteroverride
- 
  parent
  → Command<void> ?
- 
  The command's parent command, if this is a subcommand.
  no setterinherited
- 
  runner
  → CommandRunner<void> ?
- 
  The command runner for this command.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- 
  subcommands
  → Map<String, Command< void> >
- 
  An unmodifiable view of all sublevel commands of this command.
  no setterinherited
- 
  suggestionAliases
  → List<String> 
- 
  Alternate non-functional names for this command.
  no setterinherited
- summary → String
- 
  A short description of this command, included in parent'sCommandRunner.usage.no setterinherited
- takesArguments → bool
- 
  Whether or not this command takes positional arguments in addition to
options.
  no setteroverride
- targetDirectory ↔ Directory
- 
  Place for generated test
  getter/setter pair
- 
  templateNames
  → List<String> 
- 
  
  no setterinherited
- 
  templates
  ↔ Map<String, String> 
- 
  Maps template names to contents
  getter/setter pairinherited
- templatesDirectoryPath ↔ String
- 
  
  getter/setter pairinherited
- 
  templateToFilenameMap
  → Map<String, String> 
- 
  We are using simpleTemplateToFileMapso our filenames contain 'filename' where we expect base name to beno setteroverride
- usage → String
- 
  Generates a string displaying usage information for this command.
  no setterinherited
- 
  An optional footer for usage.no setterinherited
Methods
- 
  addSubcommand(Command< void> command) → void
- 
  Adds Commandas a subcommand of this.inherited
- 
  checkTargetFilesExistance(Iterable< File> files) → Future<void> 
- 
  Checks that all target files does not exist
  inherited
- 
  copyTemplatesToScriptPath(String defaultTemplateDirPath) → Future< void> 
- 
  Copy templates to default directory
  inherited
- 
  defaultTemplateDirectoryPath() → Future< String> 
- 
  Gets default template directory path
  inherited
- 
  fillTemplates() → Future< void> 
- 
  Fills templatesmap with <templateName, fileContent> pairsinherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  printUsage() → void 
- 
  Prints the usage information for this command.
  inherited
- 
  readTemplateFile(String filename) → Future< String> 
- 
  Reads template file
  inherited
- 
  run() → Future< void> 
- 
  Runs this command.
  override
- 
  runDummyMode(ArgResults parsedArguments) → Future< void> 
- 
  simpleTemplateToFileMap(Directory targetDirectory, String fileNameBase) → Map< String, File> 
- 
  Maps every template to a filename in a simple way
  inherited
- 
  smartModeConfig({required String name, required String path}) → Future< void> 
- 
  snakeToCamelCase(String snake) → String 
- 
  Converts snake_case string to CamelCase
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  usageException(String message) → Never 
- 
  Throws a UsageExceptionwithmessage.inherited
- 
  writeFile({required String content, required File file}) → Future< String> 
- 
  Creates file and writes content
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Constants
- modeDummyOption → const String
- modeOption → const String
- modeSmartOption → const String
- nameOption → const String
- pathOption → const String
- rootOption → const String
- smartFlag → const String
- sourceOption → const String