/** * Sets the type of this Option. * <p> * <b>Note:</b> this method is kept for binary compatibility and the * input type is supposed to be a {@link Class} object. * * @param type the type of this Option * @deprecated since 1.3, use {@link #setType(Class)} instead */ @Deprecated public void setType(Object type) { setType((Class<?>) type); }
public static Option shutdownPortOption() { Option opt = new Option("s", true, "shutdown port"); opt.setType(String.class); opt.setRequired(false); return opt; } }
protected final Option cert() { Option option = new Option(null, "cert", true, "Cert password"); option.setType(String.class); option.setRequired(false); return option; }
protected final Option configOption() { Option opt = new Option("c", true, "config"); opt.setType(String.class); opt.setRequired(false); return opt; }
protected final Option httpsCertificate() { Option option = new Option(null, "https", true, "Https certificate filename"); option.setType(String.class); option.setRequired(false); return option; }
protected final Option envOption() { Option opt = new Option("e", true, "environment"); opt.setType(String.class); opt.setRequired(false); return opt; }
protected final Option keyStore() { Option option = new Option(null, "keystore", true, "Key store password"); option.setType(String.class); option.setRequired(false); return option; }
protected final Option portOption() { Option opt = new Option("p", true, "port"); opt.setType(Number.class); opt.setRequired(false); return opt; }
protected final Option settingsOption() { Option opt = new Option("g", true, "global settings"); opt.setType(String.class); opt.setRequired(false); return opt; }
option.setOptionalArg(optionalArg); option.setArgs(numberOfArgs); option.setType(type); option.setValueSeparator(valuesep); option.setArgName(argName);
/** * Creates cli options. * * @return Command line options */ private static Options createOptions() { Options options = new Options(); OptionGroup grp = new OptionGroup(); grp.setRequired(true); Option cfg = new Option(OPTION_CFG, null, true, "path to Spring XML configuration file."); cfg.setArgName("file"); Option n = new Option(null, OPTION_N, true, "nodes count."); n.setValueSeparator('='); n.setType(Integer.class); grp.addOption(cfg); grp.addOption(n); options.addOptionGroup(grp); return options; } }
protected Option settingsOption() { Option opt = new Option("g", true, "global settings"); opt.setType(String.class); opt.setRequired(false); return opt; }
protected Options createSlaOptions() { Option oozie = new Option(OOZIE_OPTION, true, "Oozie URL"); Option start = new Option(OFFSET_OPTION, true, "start offset (default '0')"); Option len = new Option(LEN_OPTION, true, "number of results (default '100')"); start.setType(Integer.class); len.setType(Integer.class); Options slaOptions = new Options(); slaOptions.addOption(start); slaOptions.addOption(len); slaOptions.addOption(oozie); return slaOptions; }
public void addOption(String opt, String description, Class type, boolean isRequired) { Option option = new Option(opt, description); option.setType(type); option.setRequired(isRequired); options.addOption(option); }
public void addOption(String opt, boolean hasArg, String description, Class type, boolean isRequired) { Option option = new Option(opt, hasArg, description); option.setType(type); option.setRequired(isRequired); options.addOption(option); }
public void addOption(String opt, boolean hasArg, String description, Class type, boolean isRequired, String argName) { Option option = new Option(opt, hasArg, description); option.setType(type); option.setRequired(isRequired); option.setArgName(argName); options.addOption(option); }
public void addOption(String opt, String longOpt, boolean hasArg, String description, Class type, boolean isRequired, String argName) { Option option = new Option(opt, longOpt, hasArg, description); option.setType(type); option.setRequired(isRequired); option.setArgName(argName); options.addOption(option); }
public void addOption(String opt, String description, Class type, boolean isRequired, String argName) { Option option = new Option(opt, description); option.setType(type); option.setRequired(isRequired); option.setArgName(argName); options.addOption(option); }
public void addOption(String opt, boolean hasArg, String description, Class type, boolean isRequired, String argName) { Option option = new Option(opt, hasArg, description); option.setType(type); option.setRequired(isRequired); option.setArgName(argName); options.addOption(option); }