クラス DefaultCommandParser
java.lang.ObjectSE
org.springframework.shell.core.command.DefaultCommandParser
- 実装されているすべてのインターフェース:
CommandParser
CommandParser のデフォルト実装です。--key=value または --key value の長い形式と、-k=value または -k value の短い形式のオプションをサポートします。オプションと引数は任意の順序で指定できます。引数は他の引数と 0 から始まるインデックスで示されます。CommandSyntax ::= CommandName [SubCommandName]* [Option | Argument]* CommandName ::= String SubCommandName ::= String Option ::= ShortOption | LongOption ShortOption ::= '-' Char ['='|' ']? String LongOption ::= '--' String ['='|' ']? String Argument ::= String Example: mycommand mysubcommand --optionA=value1 arg1 -b=value2 arg2 --optionC value3 -d value4 If subcommands are used without options, then arguments must be separated using "--" (POSIX style): CommandSyntax ::= CommandName [SubCommandName]* '--' [Argument]* Example: mycommand mysubcommand -- arg1 arg2
- 導入:
- 4.0.0
- 作成者:
- Mahmoud Ben Hassine, David Pilar
コンストラクターの概要
コンストラクター方法の概要
コンストラクターの詳細
DefaultCommandParser
public DefaultCommandParser()
メソッドの詳細
parse
インターフェースからコピーされた説明:CommandParser生の入力をParsedInputに解析します。- 次で指定:
- インターフェース
CommandParserのparse - パラメーター:
input- 生の入力- 戻り値:
- 解析された入力