Class AbstractCommand
java.lang.Object
org.springframework.boot.cli.command.AbstractCommand
- All Implemented Interfaces:
Command
- Direct Known Subclasses:
HelpCommand,HintCommand,OptionParsingCommand,PromptCommand,ShellCommand,VersionCommand
Abstract
Command implementation.- Since:
- 1.0.0
- Author:
- Phillip Webb, Dave Syer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractCommand(String name, String description) Create a newAbstractCommandinstance. -
Method Summary
-
Constructor Details
-
AbstractCommand
Create a newAbstractCommandinstance.- Parameters:
name- the name of the commanddescription- the command description
-
-
Method Details
-
getName
Description copied from interface:CommandReturns the name of the command. -
getDescription
Description copied from interface:CommandReturns a description of the command.- Specified by:
getDescriptionin interfaceCommand- Returns:
- the command's description
-
getUsageHelp
Description copied from interface:CommandReturns usage help for the command. This should be a simple one-line string describing basic usage. e.g. '[options] <file>'. Do not include the name of the command in this string.- Specified by:
getUsageHelpin interfaceCommand- Returns:
- the command's usage help
-
getHelp
Description copied from interface:CommandGets full help text for the command, e.g. a longer description and one line per option. -
getOptionsHelp
Description copied from interface:CommandReturns help for each supported option.- Specified by:
getOptionsHelpin interfaceCommand- Returns:
- help for each of the command's options
-
getExamples
Description copied from interface:CommandReturn some examples for the command.- Specified by:
getExamplesin interfaceCommand- Returns:
- the command's examples
-