List of usage examples for org.apache.commons.cli OptionBuilder hasArgs
public static OptionBuilder hasArgs(int num)
num
argument values. From source file:yaphyre.app.YaPhyRe.java
private static Options createCommandLineOptions() { Options options = new Options(); OptionBuilder.withArgName("scene file"); OptionBuilder.withDescription("Scene file to render"); OptionBuilder.hasArg();/* ww w. j a v a 2s. co m*/ OptionBuilder.isRequired(); options.addOption(OptionBuilder.create(COMMANDLINE_OPTION_SCENE_FILE)); OptionBuilder.withArgName("<sampler name> [number of samples]"); OptionBuilder.withDescription("The Sampler to use for the camera (single, regular, stratified, halton)"); OptionBuilder.hasArgs(2); OptionBuilder.isRequired(); options.addOption(OptionBuilder.create(COMMANDLINE_OPTION_CAMERA_SAMPLER)); OptionBuilder.withArgName("gamma value"); OptionBuilder.withDescription("Optional gamma correction"); OptionBuilder.hasArg(); OptionBuilder.isRequired(false); options.addOption(OptionBuilder.create(COMMANDLINE_OPTION_GAMMA)); return options; }