List of usage examples for org.apache.commons.cli Option setRequired
public void setRequired(boolean required)
From source file:edu.cmu.tetrad.cli.simulation.data.AbstractDataSimulationCli.java
@Override public void setCommonRequiredOptions() { Option requiredOption = new Option(null, "var", true, "Number of variables."); requiredOption.setRequired(true); MAIN_OPTIONS.addOption(requiredOption); requiredOption = new Option(null, "case", true, "Number of cases."); requiredOption.setRequired(true);/*from ww w . j av a 2 s. c o m*/ MAIN_OPTIONS.addOption(requiredOption); }
From source file:com.alibaba.rocketmq.tools.command.message.QueryMsgByIdSubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("i", "msgId", true, "Message Id"); opt.setRequired(true); options.addOption(opt);// www. ja v a2s.com opt = new Option("g", "consumerGroup", true, "consumer group name"); opt.setRequired(false); options.addOption(opt); opt = new Option("d", "clientId", true, "The consumer's client id"); opt.setRequired(false); options.addOption(opt); return options; }
From source file:com.netscape.cmstools.tps.config.ConfigModifyCLI.java
public void createOptions() { Option option = new Option(null, "input", true, "Input file containing general properties."); option.setArgName("file"); option.setRequired(true); options.addOption(option);// w w w .j av a 2 s. com option = new Option(null, "output", true, "Output file to store general properties."); option.setArgName("file"); options.addOption(option); }
From source file:apps.provisioning.Commands.java
/** * Initializes the options for the app./*from w w w . j a v a2 s . c o m*/ */ private void initOptions() { options = new Options(); // Create the options. Option restOption = new Option(REST_API_COMMAND_OPTION, REST_HAS_ARGUMENT, REST_COMMAND_DESCRIPTION); restOption.setRequired(REST_IS_REQUIRED); options.addOption(restOption); Option portOption = new Option(PORT_COMMAND_OPTION, PORT_HAS_ARGUMENT, PORT_COMMAND_DESCRIPTION); portOption.setRequired(PORT_IS_REQUIRED); options.addOption(portOption); Option helpOption = new Option(HELP_COMMAND_OPTION, HELP_HAS_ARGUMENT, HELP_COMMAND_DESCRIPTION); helpOption.setRequired(HELP_IS_REQUIRED); options.addOption(helpOption); Option configOption = new Option(CONFIG_COMMAND_OPTION, CONFIG_HAS_ARGUMENT, CONFIG_COMMAND_DESCRIPTION); configOption.setRequired(CONFIG_IS_REQUIRED); options.addOption(configOption); }
From source file:com.alibaba.rocketmq.tools.command.message.QueryMsgByUniqueKeySubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("i", "msgId", true, "Message Id"); opt.setRequired(true); options.addOption(opt);//from ww w . j a v a 2s .co m opt = new Option("g", "consumerGroup", true, "consumer group name"); opt.setRequired(false); options.addOption(opt); opt = new Option("d", "clientId", true, "The consumer's client id"); opt.setRequired(false); options.addOption(opt); opt = new Option("t", "topic", true, "The topic of msg"); opt.setRequired(true); options.addOption(opt); return options; }
From source file:datascript.backend.html.HtmlExtension.java
public void getOptions(org.apache.commons.cli.Options rdsOptions) { org.apache.commons.cli.Option rdsOption; rdsOption = new Option("doc", false, "enables generation of Javadoc-style documentation"); rdsOption.setRequired(false); rdsOptions.addOption(rdsOption);// w w w .j a va2 s . c o m }
From source file:com.alibaba.rocketmq.tools.command.message.QueryMessageSubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("t", "topic", true, "topic name"); opt.setRequired(false); options.addOption(opt);/*from w w w .j a v a2s. c o m*/ opt = new Option("i", "msgId", true, "Message Id"); opt.setRequired(false); options.addOption(opt); opt = new Option("k", "msgKey", true, "Message Key"); opt.setRequired(false); options.addOption(opt); opt = new Option("f", "fallbackHours", true, "Fallback Hours"); opt.setRequired(false); options.addOption(opt); return options; }
From source file:com.soulgalore.crawler.run.CrawlToPlainTxtOnlyMatching.java
/** * Get the options.// w w w . j a v a 2 s . c o m * * @return the specific CrawlToCsv options */ @Override protected Options getOptions() { final Options options = super.getOptions(); final Option filenameOption = new Option("k", "the keyword to search for in the page [required]"); filenameOption.setArgName("KEYWORD"); filenameOption.setLongOpt("keyword"); filenameOption.setRequired(true); filenameOption.setArgs(1); options.addOption(filenameOption); return options; }
From source file:de.mat.utils.pdftools.PdfSort4Print.java
@Override protected Options genAvailiableCmdLineOptions() throws Throwable { Options availiableCmdLineOptions = new Options(); // Hilfe-Option Option helpOption = new Option("h", "help", false, "usage"); helpOption.setRequired(false); availiableCmdLineOptions.addOption(helpOption); Option inFile = new Option("i", "in", true, "Input-File"); inFile.setRequired(true);//from www . j a va 2s.c o m availiableCmdLineOptions.addOption(inFile); Option outFile = new Option("o", "out", true, "Outputfile"); outFile.setRequired(true); availiableCmdLineOptions.addOption(outFile); Option perpage = new Option("p", "perPage", true, "pro Seite"); perpage.setRequired(true); availiableCmdLineOptions.addOption(perpage); return availiableCmdLineOptions; }
From source file:com.alibaba.rocketmq.tools.command.cluster.CLusterSendMsgRTCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("a", "amout", true, "message amout | default 100"); opt.setRequired(false); options.addOption(opt);//ww w. j av a 2 s . c o m opt = new Option("s", "size", true, "message size | default 128 Byte"); opt.setRequired(true); options.addOption(opt); opt = new Option("c", "cluster", true, "cluster name | default display all cluster"); opt.setRequired(false); options.addOption(opt); opt = new Option("p", "print log", true, "print as tlog | default false"); opt.setRequired(false); options.addOption(opt); opt = new Option("m", "machine room", true, "machine room name | default noname"); opt.setRequired(false); options.addOption(opt); opt = new Option("i", "interval", true, "print interval | default 10 seconds"); opt.setRequired(false); options.addOption(opt); return options; }