Interface CommandLine.IParseResultHandler

    • Method Detail

      • handleParseResult

        java.util.List<java.lang.Object> handleParseResult​(java.util.List<CommandLine> parsedCommands,
                                                           java.io.PrintStream out,
                                                           CommandLine.Help.Ansi ansi)
                                                    throws CommandLine.ExecutionException
        Processes a List of CommandLine objects resulting from successfully parsing the command line arguments and optionally returns a list of results.
        Parameters:
        parsedCommands - the CommandLine objects that resulted from successfully parsing the command line arguments
        out - the PrintStream to print help to if requested
        ansi - for printing help messages using ANSI styles and colors
        Returns:
        a list of results, or an empty list if there are no results
        Throws:
        CommandLine.ExecutionException - if a problem occurred while processing the parse results; use CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed