public class CliUtil
extends java.lang.Object
Constructor and Description |
---|
CliUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
logCommandLineOptions(org.slf4j.Logger logger,
org.apache.commons.cli.CommandLine line)
Displays all command line options in log messages.
|
static void |
printUsage(org.apache.commons.cli.ParseException e,
java.lang.String cmdLine,
org.apache.commons.cli.Options options)
Prints the command line usage to the std error output
|
static void |
throwAtLeast(CliOption... opts) |
static void |
throwAtLeast(java.util.Collection<? extends CliOption> opts) |
static void |
throwAtMost(CliOption... opts) |
static void |
throwAtMost(java.util.Collection<? extends CliOption> opts) |
static void |
throwExactlyOne(CliOption... opts) |
static void |
throwExactlyOne(java.util.Collection<? extends CliOption> opts) |
static void |
throwException(java.lang.String format,
java.lang.Object... args) |
public static void throwAtLeast(java.util.Collection<? extends CliOption> opts)
public static void throwAtLeast(CliOption... opts)
public static void throwAtMost(java.util.Collection<? extends CliOption> opts)
public static void throwAtMost(CliOption... opts)
public static void throwExactlyOne(java.util.Collection<? extends CliOption> opts)
public static void throwExactlyOne(CliOption... opts)
public static void throwException(java.lang.String format, java.lang.Object... args)
public static void printUsage(org.apache.commons.cli.ParseException e, java.lang.String cmdLine, org.apache.commons.cli.Options options)
e
- The error that raised the help messagecmdLine
- The command line usageoptions
- The options expectedpublic static void logCommandLineOptions(org.slf4j.Logger logger, org.apache.commons.cli.CommandLine line)
line
-