voldemort.utils
Class CmdUtils
java.lang.Object
voldemort.utils.CmdUtils
public class CmdUtils
- extends java.lang.Object
Helper functions for command line parsing. Because jopt-simple is a little
too simple.
Method Summary |
static void |
croakIfMissing(joptsimple.OptionParser parser,
joptsimple.OptionSet options,
java.lang.String... required)
|
static java.util.Set<joptsimple.OptionSpec<?>> |
missing(joptsimple.OptionSet options,
joptsimple.OptionSpec<?>... required)
|
static java.util.Set<java.lang.String> |
missing(joptsimple.OptionSet options,
java.lang.String... required)
|
static
|
valueOf(joptsimple.OptionSet options,
joptsimple.OptionSpec<T> opt,
T defaultValue)
|
static
|
valueOf(joptsimple.OptionSet options,
java.lang.String opt,
T defaultValue)
|
static
|
valuesOf(joptsimple.OptionSet options,
java.lang.String opt,
java.util.List<T> defaultList)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CmdUtils
public CmdUtils()
missing
public static java.util.Set<java.lang.String> missing(joptsimple.OptionSet options,
java.lang.String... required)
missing
public static java.util.Set<joptsimple.OptionSpec<?>> missing(joptsimple.OptionSet options,
joptsimple.OptionSpec<?>... required)
valueOf
public static <T> T valueOf(joptsimple.OptionSet options,
java.lang.String opt,
T defaultValue)
valueOf
public static <T> T valueOf(joptsimple.OptionSet options,
joptsimple.OptionSpec<T> opt,
T defaultValue)
valuesOf
public static <T> java.util.List<T> valuesOf(joptsimple.OptionSet options,
java.lang.String opt,
java.util.List<T> defaultList)
croakIfMissing
public static void croakIfMissing(joptsimple.OptionParser parser,
joptsimple.OptionSet options,
java.lang.String... required)
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu