Packages

package commands

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait CommandOptions extends AnyRef

    Base class for command options.

    Base class for command options. Every command should extend this to a case class

  2. abstract class CommandPlugin[OPT <: CommandOptions] extends PluginInterface

    The service interface for Riddlc command plugins

  3. class DumpCommand extends InputFileCommandPlugin

    A Command for Parsing RIDDL input

  4. class FromCommand extends CommandPlugin[Options]
  5. abstract class InputFileCommandPlugin extends CommandPlugin[Options]

    An abstract command definition helper class for commands that only take a single input file parameter

  6. class OnChangeCommand extends CommandPlugin[Options]
  7. class ParseCommand extends InputFileCommandPlugin

    A Command for Parsing RIDDL input

  8. class RepeatCommand extends CommandPlugin[Options]
  9. class StatsCommand extends InputFileCommandPlugin

    Validate Command

  10. abstract class TranslationCommand[OPT <: Options] extends CommandPlugin[OPT]

    An abstract base class for translation style commands.

    An abstract base class for translation style commands. That is, they translate an input file into an output directory of files.

    OPT

    The option type for the command

  11. class ValidateCommand extends InputFileCommandPlugin

    Validate Command

Value Members

  1. object CommandOptions
  2. object CommandPlugin
  3. object CommonOptionsHelper

    Handle processing of Language module's CommonOptions

  4. object DumpCommand
  5. object FromCommand

    Unit Tests For FromCommand

  6. object InputFileCommandPlugin
  7. object OnChangeCommand
  8. object ParseCommand
  9. object RepeatCommand
  10. object TranslationCommand

Ungrouped