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
ModifierConstructorDescriptionprotected
AbstractCommand
(String name, String description) Create a newAbstractCommand
instance. -
Method Summary
-
Constructor Details
-
AbstractCommand
Create a newAbstractCommand
instance.- Parameters:
name
- the name of the commanddescription
- the command description
-
-
Method Details
-
getName
Description copied from interface:Command
Returns the name of the command. -
getDescription
Description copied from interface:Command
Returns a description of the command.- Specified by:
getDescription
in interfaceCommand
- Returns:
- the command's description
-
getUsageHelp
Description copied from interface:Command
Returns 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:
getUsageHelp
in interfaceCommand
- Returns:
- the command's usage help
-
getHelp
Description copied from interface:Command
Gets full help text for the command, e.g. a longer description and one line per option. -
getOptionsHelp
Description copied from interface:Command
Returns help for each supported option.- Specified by:
getOptionsHelp
in interfaceCommand
- Returns:
- help for each of the command's options
-
getExamples
Description copied from interface:Command
Return some examples for the command.- Specified by:
getExamples
in interfaceCommand
- Returns:
- the command's examples
-