CommandLine.IExecutionStrategy instead.@Deprecated public static interface CommandLine.IParseResultHandler
CommandLine objects resulting from successfully
parsing the command line arguments. This is a
functional interface
whose functional method is handleParseResult(List, PrintStream, CommandLine.Help.Ansi).
Implementations of this functions can be passed to the CommandLine::parseWithHandler
methods to take some next step after the command line was successfully parsed.
CommandLine.RunFirst,
CommandLine.RunLast,
CommandLine.RunAll| Modifier and Type | Method and Description |
|---|---|
List<Object> |
handleParseResult(List<CommandLine> parsedCommands,
PrintStream out,
CommandLine.Help.Ansi ansi)
Deprecated.
Processes a List of
CommandLine objects resulting from successfully
parsing the command line arguments and optionally returns a list of results. |
List<Object> handleParseResult(List<CommandLine> parsedCommands, PrintStream out, CommandLine.Help.Ansi ansi) throws CommandLine.ExecutionException
CommandLine objects resulting from successfully
parsing the command line arguments and optionally returns a list of results.parsedCommands - the CommandLine objects that resulted from successfully parsing the command line argumentsout - the PrintStream to print help to if requestedansi - for printing help messages using ANSI styles and colorsCommandLine.ParameterException - if a help command was invoked for an unknown subcommand. Any ParameterExceptions
thrown from this method are treated as if this exception was thrown during parsing and passed to the CommandLine.IExceptionHandlerCommandLine.ExecutionException - if a problem occurred while processing the parse results; use
CommandLine.ExecutionException.getCommandLine() to get the command or subcommand where processing failed