@Override public boolean multiple() { return param.multiple(); }
@Override public boolean multiple() { return param.multiple(); }
@Override public boolean multiple() { return param.multiple(); }
private void extract(final Object target, final Collection<String> parameterNamesToExclude, final ParameterMap paramMap) throws IllegalArgumentException, IllegalAccessException { for (Field f : target.getClass().getFields()) { final Param param = f.getAnnotation(Param.class); if (param != null && ! parameterNamesToExclude.contains(f.getName())) { final Object fieldValue = f.get(target); if (fieldValue != null) { final String paramName = param.primary() ? "DEFAULT" : CommandModel.getParamName(param, f); if (param.multiple()) { paramMap.set(paramName, multipleValue(param, f.get(target))); } else { paramMap.set(paramName, singleValue(param, f.get(target))); } } } } }
private void extract(final Object target, final Collection<String> parameterNamesToExclude, final ParameterMap paramMap) throws IllegalArgumentException, IllegalAccessException { for (Field f : target.getClass().getFields()) { final Param param = f.getAnnotation(Param.class); if (param != null && ! parameterNamesToExclude.contains(f.getName())) { final Object fieldValue = f.get(target); if (fieldValue != null) { final String paramName = param.primary() ? "DEFAULT" : CommandModel.getParamName(param, f); if (param.multiple()) { paramMap.set(paramName, multipleValue(param, f.get(target))); } else { paramMap.set(paramName, singleValue(param, f.get(target))); } } } } }
private void extract(final Object target, final Collection<String> parameterNamesToExclude, final ParameterMap paramMap) throws IllegalArgumentException, IllegalAccessException { for (Field f : target.getClass().getFields()) { final Param param = f.getAnnotation(Param.class); if (param != null && ! parameterNamesToExclude.contains(f.getName())) { final Object fieldValue = f.get(target); if (fieldValue != null) { final String paramName = param.primary() ? "DEFAULT" : CommandModel.getParamName(param, f); if (param.multiple()) { paramMap.set(paramName, multipleValue(param, f.get(target))); } else { paramMap.set(paramName, singleValue(param, f.get(target))); } } } } }
Param param = target.getAnnotation(Param.class); if (!param.multiple()) { if (paramValList.size() == 1) return convertStringToObject(target, type, paramValList.get(0));
Param param = target.getAnnotation(Param.class); if (!param.multiple()) { if (paramValList.size() == 1) return convertStringToObject(target, type, paramValList.get(0));
Param param = target.getAnnotation(Param.class); if (!param.multiple()) { if (paramValList.size() == 1) return convertStringToObject(target, type, paramValList.get(0));
if (param.multiple()) { tag.append('M');
if (opt.getParam().multiple()) { List<String> paramValues = getOptions(opt.getName()); for (String v : paramValues) {
strings.get("parser.passwordNotAllowed", opt.getName())); if (!opt.getParam().multiple()) {
strings.get("parser.passwordNotAllowed", opt.getName())); if (!opt.getParam().multiple()) {
if (operandModel.getParam().multiple()) { for (String str : reExecutedOperands) { if (!operands.contains(str)) {
paramValues.addAll(options.get(opt.getParam().alias().toLowerCase(Locale.ENGLISH))); if (!opt.getParam().multiple() && paramValues.size() > 1) { throw new CommandException(strings.get("tooManyOptions", paramName));
paramValues.addAll(options.get(opt.getParam().alias().toLowerCase(Locale.ENGLISH))); if (!opt.getParam().multiple() && paramValues.size() > 1) { throw new CommandException(strings.get("tooManyOptions", paramName));
if (param.multiple()) { List<String> value = parameters.get(paramName); if (value != null && value.size() > 0) {
if (param.multiple()) { List<String> value = parameters.get(paramName); if (value != null && value.size() > 0) {
primpart.addProperty("min", primary.getParam().optional() ? "0" : "1"); primpart.addProperty("max", primary.getParam().multiple() ? "unlimited" : "1"); String desc = primary.getLocalizedDescription();
primpart.addProperty("min", primary.getParam().optional() ? "0" : "1"); primpart.addProperty("max", primary.getParam().multiple() ? "unlimited" : "1"); String desc = primary.getLocalizedDescription();