List of usage examples for org.apache.commons.cli OptionBuilder create
public static Option create(String opt) throws IllegalArgumentException
char
. From source file:com.opengamma.bloombergexample.loader.DemoEquityOptionCollarPortfolioLoader.java
private static Option createNumContractsOption() { OptionBuilder.withLongOpt("contracts"); OptionBuilder.withDescription("Number of contracts for each option"); OptionBuilder.hasArg();//from w w w . j ava2 s . c o m OptionBuilder.withArgName("resource"); OptionBuilder.isRequired(); return OptionBuilder.create(NUM_CONTRACTS_OPT); }
From source file:com.opengamma.bloombergexample.loader.DemoEquityOptionCollarPortfolioLoader.java
private static Option createNumMembersOption() { OptionBuilder.withLongOpt("members"); OptionBuilder.withDescription("Number underlyers from index to include"); OptionBuilder.hasArg();/*from w w w .j a va2s . co m*/ OptionBuilder.withArgName("resource"); OptionBuilder.isRequired(); return OptionBuilder.create(NUM_INDEX_MEMBERS_OPT); }
From source file:com.opengamma.bbg.loader.BloombergHistoricalLoader.java
private static Option createCsvOption() { OptionBuilder.withLongOpt(CSV_OPTION); OptionBuilder.withDescription("CSV input files"); return OptionBuilder.create("csv"); }
From source file:com.opengamma.bbg.loader.BloombergHistoricalLoader.java
private static Option createEndOption() { OptionBuilder.withLongOpt(END_OPTION); OptionBuilder.withDescription("End date"); OptionBuilder.hasArg();//from www . j a va2s. c o m OptionBuilder.withArgName("yyyymmdd"); return OptionBuilder.create("e"); }
From source file:com.opengamma.bbg.loader.BloombergHistoricalLoader.java
private static Option createStartOption() { OptionBuilder.withLongOpt(START_OPTION); OptionBuilder.withDescription("Start date"); OptionBuilder.hasArg();/*from w w w.j a v a 2 s . co m*/ OptionBuilder.withArgName("yyyymmdd"); return OptionBuilder.create("s"); }
From source file:com.opengamma.bbg.loader.BloombergHistoricalLoader.java
private static Option createFieldsOption() { OptionBuilder.withLongOpt(FIELDS_OPTION); OptionBuilder.withDescription("List of bloomberg fields"); OptionBuilder.hasArg();//from ww w .ja va2 s .c o m OptionBuilder.withArgName("PX_LAST,VOLUME,LAST_VOLATILITY"); return OptionBuilder.create("f"); }
From source file:com.opengamma.bbg.loader.BloombergHistoricalLoader.java
private static Option createDataProviderOption() { OptionBuilder.withLongOpt(DATAPROVIDERS_OPTION); OptionBuilder.withDescription("List of data providers"); OptionBuilder.hasArg();/*from ww w .j a v a 2 s . c o m*/ OptionBuilder.withArgName("CMPL,CMPT"); return OptionBuilder.create("p"); }
From source file:de.rrze.idmone.utils.jpwgen.PwGenerator.java
/** * Creates a CLI entry.//from w w w . ja v a 2s. c om * * @param shortOption * a one letter flag * @param longOption * long flag * @param description * the description of the cCLI option * @param arg * specifies whether the option has arguments * @param required * specifies whether the option is required * @return a new instance of a CLI option with the predefined properties */ private synchronized static Option createOption(String shortOption, String longOption, String description, boolean arg, boolean required) { OptionBuilder.withLongOpt(longOption); OptionBuilder.withDescription(description); OptionBuilder.isRequired(required); if (arg) OptionBuilder.hasArg(); Option option = OptionBuilder.create(shortOption); return option; }
From source file:net.sourceforge.squirrel_sql.client.ApplicationArguments.java
private Option createAnOptionWithArgument(String[] argInfo) { OptionBuilder.withArgName(argInfo[0]); OptionBuilder.hasArg();/*w ww . j a va2s.c o m*/ OptionBuilder.withDescription(argInfo[2]); Option opt = OptionBuilder.create(argInfo[0]); if (!isStringEmpty(argInfo[1])) { opt.setLongOpt(argInfo[1]); } return opt; }
From source file:nl.strohalm.cyclos.setup.Arguments.java
static Options buildOptions(final Locale locale) { final ResourceBundle bundle = Setup.getResourceBundle(locale); final Options options = new Options(); // help// w w w . j a v a 2 s .c om OptionBuilder.withLongOpt("help"); OptionBuilder.hasArg(false); OptionBuilder.withDescription(bundle.getString("arg.help")); options.addOption(OptionBuilder.create('?')); // force OptionBuilder.withLongOpt("force"); OptionBuilder.hasArg(false); OptionBuilder.withDescription(bundle.getString("arg.force")); options.addOption(OptionBuilder.create('f')); // create database OptionBuilder.withLongOpt("database"); OptionBuilder.hasArg(false); OptionBuilder.withDescription(bundle.getString("arg.create-data-base")); options.addOption(OptionBuilder.create('d')); // export script OptionBuilder.withLongOpt("script"); OptionBuilder.hasOptionalArg(); OptionBuilder.withArgName("file"); OptionBuilder.withDescription(bundle.getString("arg.export-script")); options.addOption(OptionBuilder.create('s')); // create basic data OptionBuilder.withLongOpt("basic-data"); OptionBuilder.hasArg(false); OptionBuilder.withDescription(bundle.getString("arg.create-basic-data")); options.addOption(OptionBuilder.create('b')); // create initial data OptionBuilder.withLongOpt("initial-data"); OptionBuilder.hasArg(false); OptionBuilder.withDescription(bundle.getString("arg.create-initial-data")); options.addOption(OptionBuilder.create('i')); // create sms data OptionBuilder.withLongOpt("sms-data"); OptionBuilder.hasArg(false); OptionBuilder.withDescription(bundle.getString("arg.create-sms-data")); options.addOption(OptionBuilder.create('m')); return options; }