CommandLine.IExceptionHandler2
instead.@Deprecated
public static interface CommandLine.IExceptionHandler
ParameterException
that occurred while
parsing the command line arguments. This is a
functional interface
whose functional method is handleException(CommandLine.ParameterException, PrintStream, CommandLine.Help.Ansi, String...)
.
Implementations of this function can be passed to the CommandLine::parseWithHandlers
methods to handle situations when the command line could not be parsed.
CommandLine.DefaultExceptionHandler
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Object> |
handleException(CommandLine.ParameterException ex,
java.io.PrintStream out,
CommandLine.Help.Ansi ansi,
java.lang.String... args)
Deprecated.
Handles a
ParameterException that occurred while parsing the command
line arguments and optionally returns a list of results. |
java.util.List<java.lang.Object> handleException(CommandLine.ParameterException ex, java.io.PrintStream out, CommandLine.Help.Ansi ansi, java.lang.String... args)
ParameterException
that occurred while parsing the command
line arguments and optionally returns a list of results.ex
- the ParameterException describing the problem that occurred while parsing the command line arguments,
and the CommandLine representing the command or subcommand whose input was invalidout
- the PrintStream
to print help to if requestedansi
- for printing help messages using ANSI styles and colorsargs
- the command line arguments that could not be parsed