java.lang.Object
dev.metaschema.cli.processor.command.AbstractTerminalCommand
dev.metaschema.cli.commands.AbstractValidateContentCommand
dev.metaschema.cli.commands.ValidateModuleCommand
- All Implemented Interfaces:
ICommand
This command implementation supports validation of a Metaschema module.
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.metaschema.cli.commands.AbstractValidateContentCommand
AbstractValidateContentCommand.AbstractValidationCommandExecutor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a description of what the command does.getName()Get the name of the command.newExecutor(CallingContext callingContext, org.apache.commons.cli.CommandLine commandLine) Create a new executor for this command.Methods inherited from class dev.metaschema.cli.commands.AbstractValidateContentCommand
gatherOptions, getExtraArgumentsMethods inherited from class dev.metaschema.cli.processor.command.AbstractTerminalCommand
getCurrentWorkingDirectory, resolveAgainstCWD, resolveAgainstCWD, resolveAgainstCWDMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.metaschema.cli.processor.command.ICommand
getSubCommandByName, getSubCommands, isSubCommandRequired, validateExtraArguments, validateOptions
-
Constructor Details
-
ValidateModuleCommand
public ValidateModuleCommand()
-
-
Method Details
-
getName
Description copied from interface:ICommandGet the name of the command.This name is used to call the command as a command line argument.
- Specified by:
getNamein interfaceICommand- Overrides:
getNamein classAbstractValidateContentCommand- Returns:
- the command's name
-
getDescription
Description copied from interface:ICommandGet a description of what the command does.This description is displayed in help output.
- Returns:
- the description
-
newExecutor
public ICommandExecutor newExecutor(CallingContext callingContext, org.apache.commons.cli.CommandLine commandLine) Description copied from interface:ICommandCreate a new executor for this command.- Parameters:
callingContext- the context of the command executioncommandLine- the parsed command line details- Returns:
- the executor
-