List of usage examples for org.apache.commons.cli OptionBuilder create
public static Option create(String opt) throws IllegalArgumentException
char
. From source file:eu.stratosphere.myriad.driver.MyriadDriverFrontend.java
public MyriadDriverFrontend() { // dgen-install-dir this.options = new Options(); // scaling-factor OptionBuilder.hasArg();//from w ww . j a v a2 s . c o m OptionBuilder.withArgName("double"); OptionBuilder.withDescription("scaling factor (s=1 generates 1GB)"); OptionBuilder.withLongOpt("scaling-factor"); this.options.addOption(OptionBuilder.create('s')); // dataset-id OptionBuilder.hasArg(); OptionBuilder.withArgName("string"); OptionBuilder.withDescription("ID of the generated Myriad dataset"); OptionBuilder.withLongOpt("dataset-id"); this.options.addOption(OptionBuilder.create('m')); // node-count OptionBuilder.hasArg(); OptionBuilder.withArgName("int"); OptionBuilder.withDescription("degree of parallelism (i.e. total number of partitions)"); OptionBuilder.withArgName("node-count"); this.options.addOption(OptionBuilder.create('N')); // output-base OptionBuilder.hasArg(); OptionBuilder.withArgName("path"); OptionBuilder.withDescription("base path for writing the output"); OptionBuilder.withLongOpt("output-base"); this.options.addOption(OptionBuilder.create('o')); // execute-stages OptionBuilder.hasArgs(); OptionBuilder.withArgName("stagename"); OptionBuilder.withDescription("specify specific stages to be executed"); OptionBuilder.withLongOpt("execute-stage"); this.options.addOption(OptionBuilder.create('x')); }
From source file:carmen.utils.Utils.java
public static void registerOption(List<Option> options, String option_name, String arg_name, boolean has_arg, String description) {/*w w w .ja v a 2s .c o m*/ OptionBuilder.withArgName(arg_name); OptionBuilder.hasArg(has_arg); OptionBuilder.withDescription(description); Option option = OptionBuilder.create(option_name); options.add(option); }
From source file:com.google.code.bing.search.example.AdSample.java
/** * Builds the options./* ww w .j a va 2 s . com*/ * * @return the options */ private static Options buildOptions() { Options opts = new Options(); String helpMsg = "Print this message."; Option help = new Option(HELP_OPTION, helpMsg); opts.addOption(help); String applicationKeyMsg = "You Application ID."; OptionBuilder.withArgName("appid"); OptionBuilder.hasArg(); OptionBuilder.withDescription(applicationKeyMsg); Option applicationKey = OptionBuilder.create(APPLICATION_KEY_OPTION); opts.addOption(applicationKey); String queryMsg = "Search Query."; OptionBuilder.withArgName("query"); OptionBuilder.hasArg(); OptionBuilder.withDescription(queryMsg); Option query = OptionBuilder.create(QUERY_OPTION); opts.addOption(query); return opts; }
From source file:consumer.kafka.client.Consumer.java
private void init(String[] args) throws Exception { Options options = new Options(); this._props = new Properties(); options.addOption("p", true, "properties filename from the classpath"); options.addOption("P", true, "external properties filename"); OptionBuilder.withArgName("property=value"); OptionBuilder.hasArgs(2);/*w w w. jav a 2s .c om*/ OptionBuilder.withValueSeparator(); OptionBuilder.withDescription("use value for given property"); options.addOption(OptionBuilder.create("D")); CommandLineParser parser = new PosixParser(); CommandLine cmd = parser.parse(options, args); if (cmd.hasOption('p')) { this._props.load(ClassLoader.getSystemClassLoader().getResourceAsStream(cmd.getOptionValue('p'))); } if (cmd.hasOption('P')) { File file = new File(cmd.getOptionValue('P')); FileInputStream fStream = new FileInputStream(file); this._props.load(fStream); } this._props.putAll(cmd.getOptionProperties("D")); }
From source file:de.clusteval.data.dataset.generator.CassiniDataSetGenerator.java
@Override protected Options getOptions() { Options options = new Options(); OptionBuilder.withArgName("n"); OptionBuilder.isRequired();/* ww w . j av a2 s. c om*/ OptionBuilder.hasArg(); OptionBuilder.withDescription("The number of points."); Option option = OptionBuilder.create("n"); options.addOption(option); return options; }
From source file:de.clusteval.data.dataset.generator.CircleDataSetGenerator.java
@Override protected Options getOptions() { Options options = new Options(); OptionBuilder.withArgName("n"); OptionBuilder.isRequired();//w w w. java 2 s. com OptionBuilder.hasArg(); OptionBuilder.withDescription("The number of points."); Option option = OptionBuilder.create("n"); options.addOption(option); OptionBuilder.withArgName("d"); OptionBuilder.hasArg(); OptionBuilder.withDescription("The number of dimensions."); option = OptionBuilder.create("d"); options.addOption(option); return options; }
From source file:de.clusteval.data.dataset.generator.SpiralsDataSetGenerator.java
@Override protected Options getOptions() { Options options = new Options(); OptionBuilder.withArgName("n"); OptionBuilder.isRequired();/*from w w w.jav a 2 s . c om*/ OptionBuilder.hasArg(); OptionBuilder.withDescription("The number of points."); Option option = OptionBuilder.create("n"); options.addOption(option); OptionBuilder.withArgName("c"); OptionBuilder.hasArg(); OptionBuilder.withDescription("The number of cycles."); option = OptionBuilder.create("c"); options.addOption(option); OptionBuilder.withArgName("sd"); OptionBuilder.hasArg(); OptionBuilder.withDescription("The standard deviation."); option = OptionBuilder.create("sd"); options.addOption(option); return options; }
From source file:de.clusteval.data.dataset.generator.HyperCubeCornersDataSetGenerator.java
@Override protected Options getOptions() { Options options = new Options(); OptionBuilder.withArgName("n"); OptionBuilder.isRequired();//from w ww . j a v a2s.co m OptionBuilder.hasArg(); OptionBuilder.withDescription("The number of points."); Option option = OptionBuilder.create("n"); options.addOption(option); OptionBuilder.withArgName("d"); OptionBuilder.hasArg(); OptionBuilder.withDescription("The number of dimensions."); option = OptionBuilder.create("d"); options.addOption(option); OptionBuilder.withArgName("sd"); OptionBuilder.hasArg(); OptionBuilder.withDescription("The standard deviation."); option = OptionBuilder.create("sd"); options.addOption(option); return options; }
From source file:com.google.code.stackexchange.client.examples.AnswersApiExample.java
/** * Builds the options./*w ww.j a v a 2 s . c o m*/ * * @return the options */ private static Options buildOptions() { Options opts = new Options(); String helpMsg = "Print this message."; Option help = new Option(HELP_OPTION, helpMsg); opts.addOption(help); String consumerKeyMsg = "You API Key."; OptionBuilder.withArgName("key"); OptionBuilder.hasArg(); OptionBuilder.withDescription(consumerKeyMsg); Option consumerKey = OptionBuilder.create(APPLICATION_KEY_OPTION); opts.addOption(consumerKey); String idMsg = "ID of the users to whom a message is to be sent (separated by comma)."; OptionBuilder.withArgName("id"); OptionBuilder.hasArg(); OptionBuilder.withDescription(idMsg); Option id = OptionBuilder.create(ID_OPTION); opts.addOption(id); return opts; }
From source file:com.github.joemcintyre.pdffinish.Main.java
/** * Populate command line options, making available for command line * processing and usage message functions. *///from ww w .j a va 2 s. c o m private static void populateOptions() { options = new Options(); options.addOption("s", "show", false, "Show PDF metadata and ToC"); options.addOption("v", "version", false, "Show version number"); options.addOption("h", "help", false, "Print this message"); OptionBuilder.withArgName("inputFile"); OptionBuilder.hasArg(); OptionBuilder.withDescription("input PDF file"); options.addOption(OptionBuilder.create("i")); OptionBuilder.withArgName("outputFile"); OptionBuilder.hasArg(); OptionBuilder.withDescription("output PDF file"); options.addOption(OptionBuilder.create("o")); OptionBuilder.withArgName("configFile"); OptionBuilder.hasArg(); OptionBuilder.withDescription("configuration file (JSON)"); options.addOption(OptionBuilder.create("c")); }