Example usage for org.apache.commons.cli OptionBuilder withDescription

List of usage examples for org.apache.commons.cli OptionBuilder withDescription

Introduction

In this page you can find the example usage for org.apache.commons.cli OptionBuilder withDescription.

Prototype

public static OptionBuilder withDescription(String newDescription) 

Source Link

Document

The next Option created will have the specified description

Usage

From source file:com.opengamma.bloombergexample.loader.DemoEquityOptionCollarPortfolioLoader.java

private static Option createPortfolioNameOption() {
    OptionBuilder.withLongOpt("portfolio");
    OptionBuilder.withDescription("The name of the portfolio to create/update");
    OptionBuilder.hasArg();/*from www.j  a va  2s . c  o  m*/
    OptionBuilder.withArgName("resource");
    OptionBuilder.isRequired();
    return OptionBuilder.create(PORTFOLIO_NAME_OPT);
}

From source file:com.opengamma.bloombergexample.loader.DemoEquityOptionCollarPortfolioLoader.java

private static Option createOptionDepthOption() {
    OptionBuilder.withLongOpt("depth");
    OptionBuilder.withDescription("Number of options on either side of the strike price");
    OptionBuilder.hasArg();//  w w  w .  ja va2 s.  com
    OptionBuilder.withArgName("resource");
    OptionBuilder.isRequired();
    return OptionBuilder.create(OPTION_DEPTH_OPT);
}

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();/*ww  w  .j  a  v a  2  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 ww  w.j a  va  2s.  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 w  ww.  ja v a 2 s .com*/
    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();/* w ww .  j a va2  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  w  w  w  .j  a va 2  s.  c  om*/
    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 va 2 s  .com
    OptionBuilder.withArgName("CMPL,CMPT");
    return OptionBuilder.create("p");
}

From source file:de.rrze.idmone.utils.jpwgen.PwGenerator.java

/**
 * Creates a CLI entry.//from   ww w.ja  va  2 s .c o m
 * 
 * @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;
}