## Uses of Interface
picocli.CommandLine.IParseResultHandler2

- Packages that use CommandLine.IParseResultHandler2
  Package | Description
  --- | ---
  picocli | Provides classes and interfaces for the main picocli command line parsing and `autocompletion` functionality.

- - ### Uses of CommandLine.IParseResultHandler2 in picocli

    Classes in picocli that implement CommandLine.IParseResultHandler2
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `CommandLine.AbstractParseResultHandler<R>` Command line parse result handler that returns a value.
    `static class` | `CommandLine.RunAll` Command line parse result handler that prints help if requested, and otherwise executes the top-level command and all subcommands as `Runnable` or `Callable`.
    `static class` | `CommandLine.RunFirst` Command line parse result handler that prints help if requested, and otherwise executes the top-level `Runnable` or `Callable` command.
    `static class` | `CommandLine.RunLast` Command line parse result handler that prints help if requested, and otherwise executes the most specific `Runnable` or `Callable` subcommand.

    Methods in picocli with parameters of type CommandLine.IParseResultHandler2
    Modifier and Type | Method and Description
    --- | ---
    `<R> R` | CommandLine.`parseWithHandler(CommandLine.IParseResultHandler2<R> handler, String[] args)` Returns the result of calling `CommandLine.parseWithHandlers(IParseResultHandler2, IExceptionHandler2, String...)` with a new `CommandLine.DefaultExceptionHandler` in addition to the specified parse result handler and the specified command line arguments.
    `<R> R` | CommandLine.`parseWithHandlers(CommandLine.IParseResultHandler2<R> handler, CommandLine.IExceptionHandler2<R> exceptionHandler, String... args)` Tries to parse the specified command line arguments, and if successful, delegates the processing of the resulting `ParseResult` object to the specified handler.

Copyright © 2019. All rights reserved.