com.reactific.riddl.commands
Members list
Type members
Classlikes
Base class for command options.
Base class for command options. Every command should extend this to a case class
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Optionsclass Optionsclass Optionstrait PassCommandOptionstrait TranslatingOptionstrait Optionsclass OptionsShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CommandOptions.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CommandPlugin.type
The service interface for Riddlc command plugins
The service interface for Riddlc command plugins
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class FromCommandclass InputFileCommandPluginclass DumpCommandclass ParseCommandclass ValidateCommandclass OnChangeCommandclass PassCommand[OPT]class TranslationCommand[OPT]class RepeatCommandShow all
Handle processing of Language module's CommonOptions
Handle processing of Language module's CommonOptions
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CommonOptionsHelper.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DumpCommand.type
A Command for Parsing RIDDL input
A Command for Parsing RIDDL input
Attributes
- Companion
- object
- Supertypes
-
class InputFileCommandPluginclass CommandPlugin[Options]trait PluginInterfaceclass Objecttrait Matchableclass AnyShow all
Unit Tests For FromCommand
Unit Tests For FromCommand
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FromCommand.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
An abstract command definition helper class for commands that only take a single input file parameter
An abstract command definition helper class for commands that only take a single input file parameter
Value parameters
- name
-
The name of the command
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OnChangeCommand.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ParseCommand.type
A Command for Parsing RIDDL input
A Command for Parsing RIDDL input
Attributes
- Companion
- object
- Supertypes
-
class InputFileCommandPluginclass CommandPlugin[Options]trait PluginInterfaceclass Objecttrait Matchableclass AnyShow all
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.
Type parameters
- OPT
-
The option type for the command
Value parameters
- name
-
The name of the command to pass to CommandPlugin
Attributes
- Supertypes
- Known subtypes
-
class TranslationCommand[OPT]
Attributes
- Supertypes
- Known subtypes
-
trait TranslatingOptionstrait Options
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RepeatCommand.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Supertypes
- Known subtypes
-
trait Options
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TranslationCommand.type
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.
Type parameters
- OPT
-
The option type for the command
Value parameters
- name
-
The name of the command to pass to CommandPlugin
Attributes
- Companion
- object
- Supertypes
-
class PassCommand[OPT]class CommandPlugin[OPT]trait PluginInterfaceclass Objecttrait Matchableclass AnyShow all
Validate Command
Validate Command
Attributes
- Supertypes
-
class InputFileCommandPluginclass CommandPlugin[Options]trait PluginInterfaceclass Objecttrait Matchableclass AnyShow all