List of usage examples for org.apache.commons.cli OptionBuilder isRequired
public static OptionBuilder isRequired(boolean newRequired)
required
is true. From source file:com.opengamma.integration.tool.config.ConfigImportExportTool.java
@SuppressWarnings("static-access") private Option createSearchOption() { return OptionBuilder.isRequired(false).hasArgs().withArgName("name search string") .withDescription("The name(s) you want to search for (globbing available)").withLongOpt("name") .create("n"); }
From source file:edu.usc.scrc.PriorityPruner.CommandLineOptions.java
/** * Creates an Option-object with both a full and a shorthand version of its * name.//from ww w . j av a 2s. co m * * @param numArgs * number of arguments required for every argument entry * @param typeOfArg * type of argument expected * @param longOpt * full name of this option * @param desc * description of this option * @param isReq * specifies if this option is required or not * @param shortOpt * shorthand name for this option * @return a static Option-object */ private static Option createOptionTwoNames(int numArgs, String typeOfArg, String longOpt, String desc, boolean isReq, String shortOpt) { OptionBuilder.hasArgs(numArgs); OptionBuilder.withArgName(typeOfArg); OptionBuilder.withLongOpt(longOpt); OptionBuilder.withDescription(desc); OptionBuilder.isRequired(isReq); return OptionBuilder.create(shortOpt); }
From source file:com.opengamma.integration.tool.config.ConfigImportExportTool.java
@SuppressWarnings("static-access") private Option createLoadOption() { return OptionBuilder.isRequired(false).hasArg(false).withDescription("Load from file to config database") .withLongOpt("load").create("load"); }
From source file:acromusashi.stream.tools.TopologyExecutionWaitTool.java
/** * Generate command line analyze option object. * // w w w . ja va 2s . c om * @return command line analyze option object */ public static Options createOptions() { Options cliOptions = new Options(); // Config path option OptionBuilder.hasArg(true); OptionBuilder.withArgName("Storm config path"); OptionBuilder.withDescription("Storm config path"); OptionBuilder.isRequired(false); Option configOption = OptionBuilder.create("c"); // Check interval option OptionBuilder.hasArg(true); OptionBuilder.withArgName("Check interval(Sec)"); OptionBuilder.withDescription("Check interval(Sec)"); OptionBuilder.isRequired(false); Option intervalOption = OptionBuilder.create("i"); // Check target topology name OptionBuilder.hasArg(true); OptionBuilder.withArgName("Check target topology name"); OptionBuilder.withDescription("Check target topology name"); OptionBuilder.isRequired(true); Option targetOption = OptionBuilder.create("t"); // Wait timeout option OptionBuilder.hasArg(true); OptionBuilder.withArgName("Wait timeout(Sec)"); OptionBuilder.withDescription("Wait timeout(Sec)"); OptionBuilder.isRequired(false); Option waitOption = OptionBuilder.create("w"); // Help option OptionBuilder.withDescription("show help"); Option helpOption = OptionBuilder.create("sh"); cliOptions.addOption(configOption); cliOptions.addOption(intervalOption); cliOptions.addOption(targetOption); cliOptions.addOption(waitOption); cliOptions.addOption(helpOption); return cliOptions; }
From source file:com.opengamma.examples.analyticservice.ExampleAnalyticServiceUsage.java
@SuppressWarnings("static-access") private Option createActiveMQOption() { return OptionBuilder.isRequired(true).hasArgs().withArgName("ActiveMQ URL") .withDescription("the ActiveMQ broker URL").withLongOpt(ACTIVE_MQ_OPTION).create("a"); }
From source file:com.opengamma.integration.tool.config.ConfigImportExportTool.java
@SuppressWarnings("static-access") private Option createSaveOption() { return OptionBuilder.isRequired(false).hasArg(false).withDescription("Save to file from config database") .withLongOpt("save").create("save"); }
From source file:com.opengamma.examples.analyticservice.ExampleAnalyticServiceUsage.java
@SuppressWarnings("static-access") private Option createDestinationOption() { return OptionBuilder.isRequired(true).hasArgs().withArgName("queue name").withDescription("JMS queue name") .withLongOpt(QUEUE_OPTION).create("q"); }
From source file:com.opengamma.integration.tool.config.ConfigImportExportTool.java
@SuppressWarnings("static-access") private Option createPortablePortfolioReferencesOption() { return OptionBuilder.isRequired(false).hasArg(false) .withDescription("Attempt to port portfolio reference ids").withLongOpt("portable-portfolios") .create("p"); }
From source file:com.opengamma.integration.tool.config.ConfigImportExportTool.java
@SuppressWarnings("static-access") private Option createDoNotPersistOption() { return OptionBuilder.isRequired(false).hasArg(false) .withDescription("Simulate writing rather than actually writing to DB") .withLongOpt("do-not-persist").create("d"); }
From source file:edu.usc.scrc.PriorityPruner.CommandLineOptions.java
/** * Creates an Option-object with specified parameters, without a shorthand * version of its name.//w w w.j a va 2 s . com * * @param numArgs * number of arguments required for an argument entry * @param typeOfArg * type of argument expected * @param desc * description of this option * @param isReq * specifies if this option is required or not * @param shortOpt * short name for this option * @return a static Option-object */ private static Option createOptionOneName(int numArgs, String typeOfArg, String desc, boolean isReq, String longOpt) { OptionBuilder.hasArgs(numArgs); OptionBuilder.withArgName(typeOfArg); OptionBuilder.withDescription(desc); OptionBuilder.isRequired(isReq); return OptionBuilder.create(longOpt); }