List of usage examples for org.apache.commons.cli OptionBuilder create
public static Option create(String opt) throws IllegalArgumentException
char
. From source file:org.rivalry.example.bestplace.BestPlaceDataCollectorMain.java
/** * @return application command line options. *//*from w w w .j a v a2 s. c om*/ private static final Options createOptions() { final Options answer = new Options(); final Option help = new Option("h", "print this message"); OptionBuilder.withArgName("file"); OptionBuilder.hasArg(); OptionBuilder.withDescription("output file"); final Option outputFile = OptionBuilder.create("f"); answer.addOption(help); answer.addOption(outputFile); return answer; }
From source file:org.rivalry.example.dogbreed.DogBreedReporterMain.java
/** * @return application command line options. *///from ww w .j ava 2 s . c om private static final Options createOptions() { final Options answer = new Options(); final Option help = new Option("h", "print this message"); OptionBuilder.withArgName("file"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Dog breed data file"); final Option inputFile = OptionBuilder.create("f"); answer.addOption(help); answer.addOption(inputFile); return answer; }
From source file:org.rivalry.example.illyriad.IllyriadDataCollectorMain.java
/** * @return application command line options. *///from www. j a v a 2 s .com private static final Options createOptions() { final Options answer = new Options(); final Option help = new Option("h", "print this message"); OptionBuilder.withArgName("username0"); OptionBuilder.hasArg(); OptionBuilder.withDescription("first Illyriad username"); final Option username0 = OptionBuilder.create("u"); OptionBuilder.withArgName("password0"); OptionBuilder.hasArg(); OptionBuilder.withDescription("first Illyriad password"); final Option password0 = OptionBuilder.create("p"); OptionBuilder.withArgName("username1"); OptionBuilder.hasArg(); OptionBuilder.withDescription("second Illyriad username"); final Option username1 = OptionBuilder.create("U"); OptionBuilder.withArgName("password1"); OptionBuilder.hasArg(); OptionBuilder.withDescription("second Illyriad password"); final Option password1 = OptionBuilder.create("P"); OptionBuilder.withArgName("file"); OptionBuilder.hasArg(); OptionBuilder.withDescription("output file"); final Option outputFile = OptionBuilder.create("f"); answer.addOption(help); answer.addOption(username0); answer.addOption(password0); answer.addOption(username1); answer.addOption(password1); answer.addOption(outputFile); return answer; }
From source file:org.rivalry.example.skilldemand.SkillDemandReporterMain.java
/** * @return application command line options. *//*w ww. j a v a 2s. c o m*/ private static final Options createOptions() { final Options answer = new Options(); final Option help = new Option("h", "print this message"); OptionBuilder.withArgName("file"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Skill demand data file"); final Option inputFile = OptionBuilder.create("f"); // OptionBuilder.withArgName("directory"); // OptionBuilder.hasArg(); // OptionBuilder.withDescription("output directory"); // // final Option directory = OptionBuilder.create("d"); answer.addOption(help); answer.addOption(inputFile); // answer.addOption(directory); return answer; }
From source file:org.schreibubi.JCombinationsTools.settings.SettingsSingleton.java
@SuppressWarnings("static-access") private SettingsSingleton(String programName, SettingsInterface[] settingsEnum) { this.programName = programName; this.settingsEnum = settingsEnum; propArray[0] = new Properties(); propArray[1] = new Properties(propArray[0]); propArray[2] = new Properties(propArray[1]); // put default settings into lowest level... for (SettingsInterface a : settingsEnum) { propArray[0].setProperty(a.getLongArgName(), a.getDefaultValue()); }//from w ww . j a v a 2 s .co m options = new Options(); // build up options for (SettingsInterface a : settingsEnum) { OptionBuilder o = OptionBuilder.withLongOpt(a.getLongArgName()); if (a.hasArgs()) { o = o.withDescription(a.getExplanation() + ", default \"" + a.getDefaultValue() + "\"").hasArg() .withArgName(a.getArgName()); } else { o = o.withDescription(a.getExplanation()); } options.addOption(o.create(a.getShortArgName())); } }
From source file:org.servalproject.maps.dataman.DataManCli.java
private static Options createOptions() { Options options = new Options(); // path to the input file OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true);/*from w w w . ja va2 s . c o m*/ OptionBuilder.withDescription("path to the input file"); OptionBuilder.isRequired(true); options.addOption(OptionBuilder.create("input")); // path to the output file OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("path to the output file"); OptionBuilder.isRequired(true); options.addOption(OptionBuilder.create("output")); // task to undertake OptionBuilder.withArgName("text"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("manipulation task to undertake"); OptionBuilder.isRequired(true); options.addOption(OptionBuilder.create("task")); // style information OptionBuilder.withArgName("text"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("style definition information"); OptionBuilder.isRequired(false); options.addOption(OptionBuilder.create("style")); // verbose output or not options.addOption(new Option("verbose", "use verbose output")); return options; }
From source file:org.servalproject.maps.indexgenerator.MapIndexGenerator.java
private static Options createOptions() { Options options = new Options(); OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true);/*from w w w .j av a2 s.com*/ OptionBuilder.withDescription("path to the input directory"); OptionBuilder.isRequired(true); options.addOption(OptionBuilder.create("input")); OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("path to the output file"); OptionBuilder.isRequired(true); options.addOption(OptionBuilder.create("output")); OptionBuilder.withArgName("text"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("output format type"); OptionBuilder.isRequired(true); options.addOption(OptionBuilder.create("format")); return options; }
From source file:org.servalproject.maps.mapfiletester.MapFileTester.java
private static Options createOptions() { Options options = new Options(); OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true);//from ww w.jav a 2 s .c om OptionBuilder.withDescription("path to the input file / directory"); OptionBuilder.isRequired(true); options.addOption(OptionBuilder.create("input")); return options; }
From source file:org.servalproject.maps.osmbboxsplit.OsmBBoxSplit.java
private static Options createOptions() { Options options = new Options(); OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true);/* w w w. j av a 2 s . co m*/ OptionBuilder.withDescription("path to the input file / directory"); OptionBuilder.isRequired(true); options.addOption(OptionBuilder.create("input")); OptionBuilder.withArgName("int"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("minimum size of file in MB to split (Default: " + MIN_FILE_SIZE + " MB)"); OptionBuilder.isRequired(false); options.addOption(OptionBuilder.create("minsize")); OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("path to the ignore list file"); OptionBuilder.isRequired(false); options.addOption(OptionBuilder.create("ignore")); OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("path to the output directory"); OptionBuilder.isRequired(false); options.addOption(OptionBuilder.create("output")); OptionBuilder.withArgName("path"); OptionBuilder.hasArg(true); OptionBuilder.withDescription("path to the osmosis script template"); OptionBuilder.isRequired(false); options.addOption(OptionBuilder.create("template")); return options; }
From source file:org.signserver.client.cli.defaultimpl.TimeStampCommand.java
public TimeStampCommand() { // Create options final Option help = new Option("help", false, "Print this message."); final Option b64 = new Option("base64", false, "Give this option if the stored request/reply should be " + "base64 encoded, default is not."); final Option verifyopt = new Option("verify", false, "Give this option if verification of a stored reply should " + "be done, work together with inrep and cafile. If given, no " + "request to the TSA will happen."); final Option printopt = new Option("print", false, "Prints content of a request, response and/or token"); OptionBuilder.hasArg();// w w w.jav a 2 s . c o m OptionBuilder.withDescription("Url of TSA, e.g. " + "http://127.0.0.1:8080/signserver/process?workerId=1."); OptionBuilder.withArgName("url"); final Option url = OptionBuilder.create("url"); OptionBuilder.hasArg(); OptionBuilder.withArgName("file"); OptionBuilder.withDescription( "Output file to store the recevied TSA " + "reply, if not given the reply is not stored."); final Option outrep = OptionBuilder.create("outrep"); OptionBuilder.hasArg(); OptionBuilder.withArgName("file"); OptionBuilder.withDescription("Input file containing an earlier stored " + "base64 encoded response, to verify." + "You must specify the verify flag also."); final Option inrep = OptionBuilder.create("inrep"); OptionBuilder.hasArg(); OptionBuilder.withArgName("file"); OptionBuilder.withDescription("Input file containing the PEM encoded " + "certificate of the TSA signer." + "Used to verify a stored response."); final Option cafileopt = OptionBuilder.create("signerfile"); OptionBuilder.hasArg(); OptionBuilder.withArgName("file"); OptionBuilder.withDescription( "Output file to store the sent TSA " + "request, if not given the request is not stored."); final Option outreq = OptionBuilder.create("outreq"); OptionBuilder.hasArg(); OptionBuilder.withArgName("file"); OptionBuilder.withDescription("File containing message to time stamp."); final Option infile = OptionBuilder.create("infile"); OptionBuilder.hasArg(); OptionBuilder.withArgName("string"); OptionBuilder.withDescription("String to be time stamped, if neither " + "instr or infile is given, the client works in test-mode " + "generating it's own message."); final Option instr = OptionBuilder.create("instr"); OptionBuilder.hasArg(); OptionBuilder.withArgName("file"); OptionBuilder.withDescription("Input file containing an earlier stored " + "request to use instead of creating a new. " + "You must specify the request flag also."); final Option inreq = OptionBuilder.create("inreq"); OptionBuilder.hasArg(); OptionBuilder.withArgName("num"); OptionBuilder.withDescription("Sleep a number of milliseconds after " + "each request. Default 1000 ms."); final Option optionSleep = OptionBuilder.create("sleep"); OptionBuilder.hasArg(false); OptionBuilder.withDescription("Request signer certificate"); final Option certReqOption = OptionBuilder.create("certreq"); OptionBuilder.hasArg(); OptionBuilder.withArgName("oid"); OptionBuilder.withDescription("Request timestamp issued under a policy OID"); final Option reqPolicyOption = OptionBuilder.create("reqpolicy"); // Add options options.addOption(help); options.addOption(verifyopt); options.addOption(printopt); options.addOption(url); options.addOption(outrep); options.addOption(inrep); options.addOption(cafileopt); options.addOption(outreq); options.addOption(b64); options.addOption(infile); options.addOption(instr); options.addOption(inreq); options.addOption(optionSleep); options.addOption(certReqOption); options.addOption(reqPolicyOption); for (Option option : KeyStoreOptions.getKeyStoreOptions()) { options.addOption(option); } }