List of usage examples for org.apache.commons.cli OptionBuilder isRequired
public static OptionBuilder isRequired(boolean newRequired)
required
is true. From source file:edu.uga.cs.fluxbuster.FluxbusterCLI.java
@SuppressWarnings("static-access") private static Options initializeOptions() { Options retval = new Options(); retval.addOption(OptionBuilder.isRequired(false).withDescription("Print help message.").withLongOpt("help") .create("?")) .addOption(OptionBuilder.hasArg(false).isRequired(false) .withDescription("Generate clusters. (Optional)").withLongOpt("generate-clusters") .create("g")) .addOption(OptionBuilder.hasArg(false).isRequired(false) .withDescription("Calculate cluster features. (Optional)").withLongOpt("calc-features") .create("f")) .addOption(OptionBuilder.hasArg(false).isRequired(false) .withDescription("Calculate cluster similarities. (Optional)") .withLongOpt("calc-similarity").create("s")) .addOption(OptionBuilder.hasArg(false).isRequired(false) .withDescription("Classify clusters. (Optional)").withLongOpt("classify-clusters") .create("c")) .addOption(OptionBuilder.hasArg().isRequired(true) .withDescription("The start date of the input data. " + "Should be in yyyyMMdd format.") .withLongOpt("start-date").create("d")) .addOption(OptionBuilder.hasArg().isRequired(true) .withDescription("The end date of the input data. " + "Should be in yyyyMMdd format.") .withLongOpt("end-date").create("e")); return retval; }
From source file:com.opengamma.bbg.config.BloombergSecurityTypeDefinitionTool.java
@SuppressWarnings("static-access") private Option createNameOption() { return OptionBuilder.isRequired(false).hasArgs().withArgName("name config doc") .withDescription("The name of the config document").withLongOpt("name").create(CONFIG_NAME_OPT); }
From source file:net.nicholaswilliams.java.licensing.licensor.interfaces.cli.spi.CliOptionsBuilder.java
public CliOptionsBuilder isRequired(boolean newRequired) { OptionBuilder.isRequired(newRequired); return this; }
From source file:com.github.errantlinguist.latticevisualiser.ArgParser.java
/** * Creates and adds a lattice infile option to a given {@link Options} * object./*from w w w .ja va2s . c o m*/ * * @param options * The <code>Options</code> object to add to. */ private static void addLatticeInfileOption(final Options options) { OptionBuilder.isRequired(true); OptionBuilder.withLongOpt(LATTICE_INFILE_KEY_LONG); OptionBuilder.withDescription(LATTICE_INFILE_DESCR); OptionBuilder.hasArg(); OptionBuilder.withArgName(INFILE_ARG_NAME); OptionBuilder.withType(File.class); final Option latticeInfile = OptionBuilder.create(LATTICE_INFILE_KEY); options.addOption(latticeInfile); }
From source file:com.opengamma.integration.tool.holiday.HolidayQueryTool.java
@SuppressWarnings("static-access") private Option createCurrencyOption() { return OptionBuilder.isRequired(true).hasArg().withArgName("currency code") .withDescription("The currency you want to look up").withLongOpt("currency").create("ccy"); }
From source file:com.opengamma.integration.tool.holiday.HolidayQueryTool.java
@SuppressWarnings("static-access") private Option createTodayOption() { return OptionBuilder.isRequired(false).withDescription("Return if today is a holiday").withLongOpt("today") .create("t"); }
From source file:com.opengamma.integration.tool.holiday.HolidayQueryTool.java
@SuppressWarnings("static-access") private Option createYesterdayOption() { return OptionBuilder.isRequired(false).hasArg(false).withDescription("Return if yesterday is a holiday") .withLongOpt("yesterday").create("y"); }
From source file:com.opengamma.integration.tool.holiday.HolidayQueryTool.java
@SuppressWarnings("static-access") private Option createDateOption() { return OptionBuilder.isRequired(false).hasArg(true).withArgName("date") .withDescription("Return if date (YYYYMMDD) is a holiday").withLongOpt("yesterday").create("y"); }
From source file:acromusashi.kafka.log.producer.LinuxApacheLogProducer.java
/** * ???//from w w w . j a v a 2 s .c o m * * @return ?? */ public static Options createOptions() { Options cliOptions = new Options(); // OptionBuilder.hasArg(true); OptionBuilder.withArgName("LinuxApacheLogProducer Conf Path"); OptionBuilder.withDescription("LinuxApacheLogProducer Conf Path"); OptionBuilder.isRequired(true); Option confPathOption = OptionBuilder.create("c"); // OptionBuilder.withDescription("show help"); Option helpOption = OptionBuilder.create("h"); cliOptions.addOption(confPathOption); cliOptions.addOption(helpOption); return cliOptions; }
From source file:com.opengamma.integration.tool.holiday.HolidayQueryTool.java
@SuppressWarnings("static-access") private Option createVerboseOption() { return OptionBuilder.isRequired(false).hasArg(false).withDescription("Verbose output") .withLongOpt("verbose").create("v"); }