List of usage examples for org.apache.commons.cli Option.Builder longOpt
String longOpt
To view the source code for org.apache.commons.cli Option.Builder longOpt.
Click Source Link
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; }