/** * Removes the option or its group from the list of expected elements. * * @param opt */ private void updateRequiredOptions(Option opt) throws ParseException { // if the option is a required option remove the option from // the requiredOptions list if (opt.isRequired()) { getRequiredOptions().remove(opt.getKey()); } // if the option is in an OptionGroup make that option the selected // option of the group if (getOptions().getOptionGroup(opt) != null) { OptionGroup group = getOptions().getOptionGroup(opt); if (group.isRequired()) { getRequiredOptions().remove(group); } group.setSelected(opt); } } }
if (getOptions().hasOption(str) && str.startsWith("-"))
boolean hasOption = getOptions().hasOption(arg); Option opt = (Option) getOptions().getOption(arg).clone();
List<String> tokenList = Arrays.asList(flatten(getOptions(), arguments, stopAtNonOption)); if (stopAtNonOption && !getOptions().hasOption(t))
Option opt = getOptions().getOption(option);
if (getOptions().hasOption(str) && str.startsWith("-"))
Option opt = getOptions().getOption(option);
if (getOptions().hasOption(str) && str.startsWith("-"))
/** * Removes the option or its group from the list of expected elements. * * @param opt */ private void updateRequiredOptions(Option opt) throws ParseException { // if the option is a required option remove the option from // the requiredOptions list if (opt.isRequired()) { getRequiredOptions().remove(opt.getKey()); } // if the option is in an OptionGroup make that option the selected // option of the group if (getOptions().getOptionGroup(opt) != null) { OptionGroup group = getOptions().getOptionGroup(opt); if (group.isRequired()) { getRequiredOptions().remove(group); } group.setSelected(opt); } } }
if (getOptions().hasOption(str) && str.startsWith("-"))
List tokenList = Arrays.asList(flatten(getOptions(), arguments, stopAtNonOption)); if (stopAtNonOption && !getOptions().hasOption(t))
boolean hasOption = getOptions().hasOption(arg); Option opt = (Option) getOptions().getOption(arg).clone(); if (getOptions().getOptionGroup(opt) != null) OptionGroup group = getOptions().getOptionGroup(opt);
List tokenList = Arrays.asList(flatten(getOptions(), arguments, stopAtNonOption)); if (stopAtNonOption && !getOptions().hasOption(t))
boolean hasOption = getOptions().hasOption(arg); Option opt = (Option) getOptions().getOption(arg).clone();
boolean hasOption = getOptions().hasOption(arg); Option opt = (Option) getOptions().getOption(arg).clone(); if (getOptions().getOptionGroup(opt) != null) OptionGroup group = getOptions().getOptionGroup(opt);
List<String> tokenList = Arrays.asList(flatten(getOptions(), arguments, stopAtNonOption)); if (stopAtNonOption && !getOptions().hasOption(t))