Example usage for org.apache.commons.cli Option.Builder longOpt

List of usage examples for org.apache.commons.cli Option.Builder longOpt

Introduction

In this page you can find the example usage for org.apache.commons.cli Option.Builder longOpt.

Prototype

String longOpt

To view the source code for org.apache.commons.cli Option.Builder longOpt.

Click Source Link

Document

the long representation of the option

Usage

From source file:com.nec.congenio.ConfigCli.java

private static Option.Builder optFor(Opt opt) {
    Option.Builder builder = Option.builder(opt.shortOpt());
    String lopt = opt.longOpt();//from  w ww. j  av  a 2s  . c om
    if (lopt != null) {
        builder.longOpt(lopt);
    }
    return builder;
}

From source file:de.vandermeer.skb.datatool.applications.options.AO_KeySeparator.java

/**
 * Returns the new option./*from   w w  w  .  jav a  2  s.  com*/
 * @param defaultValue option default value
 * @param longDescription option long description
 * @throws NullPointerException - if description parameter is null
 * @throws IllegalArgumentException - if description parameter is empty
 */
public AO_KeySeparator(Character defaultValue, String longDescription) {
    super(defaultValue, "a character as separator between elements of a key", longDescription);

    Option.Builder builder = Option.builder();
    builder.longOpt("key-sep");
    builder.hasArg().argName("SEP");
    builder.required(false);
    this.setCliOption(builder.build());
}

From source file:de.vandermeer.skb.datatool.applications.options.AO_DataEntryType.java

/**
 * Returns the new option.//  ww  w  .  j  a  va2  s  .c  om
 * @param tlMap entry types supported by an application for long description
 * @throws NullPointerException - if description parameter is null
 * @throws IllegalArgumentException - if description parameter is empty
 */
public AO_DataEntryType(TypeLoaderMap tlMap) {
    super("specifies the type the tool should process", "###");

    Option.Builder builder = Option.builder("e");
    builder.longOpt("entry-type");
    builder.required(true);
    builder.hasArg().argName("TYPE");
    this.setCliOption(builder.build());

    this.tlMap = tlMap;
}

From source file:de.vandermeer.skb.datatool.applications.options.AO_DataTarget.java

/**
 * Returns the new option.//from ww w .j  a  v a2 s . c o  m
 * @param required true if option is required, false of it is optional
 * @param tlMap entry types supported by an application for long description
 * @throws NullPointerException - if description parameter is null
 * @throws IllegalArgumentException - if description parameter is empty
 */
public AO_DataTarget(boolean required, TypeLoaderMap tlMap) {
    super("specifies a target for output generation and character conversion", "###");

    Option.Builder builder = Option.builder("t");
    builder.longOpt("target");
    builder.hasArg().argName("TARGET");
    builder.required(required);
    this.setCliOption(builder.build());
    this.tlMap = tlMap;
}