インターフェース CommandParser
- すべての既知の実装クラス:
CommandParser.AstCommandParser
public interface CommandParser
CommandRegistration のインターフェース解析引数。コマンドは常に command subcommand1 subcommand2 のような一連の単語で識別され、その残りの部分は、このインターフェースがインターセプトして、理解できる形式に変換するオプションです。ネストされたクラスの要約
ネストされたクラス修飾子と型インターフェース説明static classCommandParserのデフォルトの実装。static classstatic interface引数を指定してCommandOptionを解析した結果。static interfaceCommandParserの結果。static classCommandParser.CommandParserResultのデフォルトの実装。static classCommandParser.CommandParserResultsのデフォルトの実装。メソッドのサマリー
修飾子と型メソッド説明static CommandParserof(org.springframework.core.convert.ConversionService conversionService, MapSE<StringSE, CommandRegistration> registrations, ParserConfig config) 既定のコマンドパーサーのインスタンスを取得します。指定された引数でオプションを解析します。
メソッドの詳細
parse
指定された引数でオプションを解析します。パーサーの構成方法に応じて、さまざまな実行時例外をスローする場合があります。たとえば、必要なオプションが欠落している場合、例外がスローされます。- パラメーター:
args- 引数- 戻り値:
- 解析結果
of
static CommandParser of(org.springframework.core.convert.ConversionService conversionService, MapSE<StringSE, CommandRegistration> registrations, ParserConfig config) 既定のコマンドパーサーのインスタンスを取得します。- パラメーター:
conversionService- 変換サービスregistrations- コマンドの登録config- パーサー構成- 戻り値:
- デフォルトのコマンドパーサーのインスタンス