public class CliParser<T> extends AbstractCommandParser<T>
  • Constructor Details

    • CliParser

      public CliParser()
  • Method Details

    • parseWithResult

      public ParseResult<T> parseWithResult(GlobalMetadata<T> metadata, Iterable<String> args)
    • parse

      public T parse(GlobalMetadata<T> metadata, Iterable<String> args)
    • validate

      protected void validate(ParseState<T> state)
      Validates the parser state

      This includes things like verifying we ended in an appropriate state, that all required options and arguments were present etc

      Parameters:
      state - Parser state