インターフェース CommandParser

すべての既知の実装クラス:
CommandParser.AstCommandParser

public interface CommandParser
CommandRegistration のインターフェース解析引数。コマンドは常に command subcommand1 subcommand2 のような一連の単語で識別され、その残りの部分は、このインターフェースがインターセプトして、理解できる形式に変換するオプションです。
  • メソッドの詳細

    • parse

      指定された引数でオプションを解析します。パーサーの構成方法に応じて、さまざまな実行時例外をスローする場合があります。たとえば、必要なオプションが欠落している場合、例外がスローされます。
      パラメーター:
      args - 引数
      戻り値:
      解析結果
    • of

      static CommandParser of(org.springframework.core.convert.ConversionService conversionService, MapSE<StringSE,CommandRegistration> registrations, ParserConfig config)
      既定のコマンドパーサーのインスタンスを取得します。
      パラメーター:
      conversionService - 変換サービス
      registrations - コマンドの登録
      config - パーサー構成
      戻り値:
      デフォルトのコマンドパーサーのインスタンス