static void toJson(Argument obj, java.util.Map<String, Object> json) { if (obj.getArgName() != null) { json.put("argName", obj.getArgName()); } if (obj.getDefaultValue() != null) { json.put("defaultValue", obj.getDefaultValue()); } if (obj.getDescription() != null) { json.put("description", obj.getDescription()); } json.put("hidden", obj.isHidden()); json.put("index", obj.getIndex()); json.put("multiValued", obj.isMultiValued()); json.put("required", obj.isRequired()); } }
public void computeUsageLine(StringBuilder buffer, String prefix, CLI cli) { // initialise the string buffer StringBuilder buff; if (prefix == null) { buff = new StringBuilder(getUsagePrefix()); } else { buff = new StringBuilder(getUsagePrefix()).append(prefix); if (!prefix.endsWith(" ")) { buff.append(" "); } } buff.append(cli.getName()).append(" "); if (getOptionComparator() != null) { Collections.sort(cli.getOptions(), getOptionComparator()); } // iterate over the options for (Option option : cli.getOptions()) { appendOption(buff, option); buff.append(" "); } // iterate over the arguments for (Argument arg : cli.getArguments()) { appendArgument(buff, arg, arg.isRequired()); buff.append(" "); } buildWrapped(buffer, buff.toString().indexOf(' ') + 1, buff.toString()); }
if (arg.isRequired() && !commandLine.isArgumentAssigned(arg)) { throw new MissingValueException(arg);
static void toJson(Argument obj, java.util.Map<String, Object> json) { if (obj.getArgName() != null) { json.put("argName", obj.getArgName()); } if (obj.getDefaultValue() != null) { json.put("defaultValue", obj.getDefaultValue()); } if (obj.getDescription() != null) { json.put("description", obj.getDescription()); } json.put("hidden", obj.isHidden()); json.put("index", obj.getIndex()); json.put("multiValued", obj.isMultiValued()); json.put("required", obj.isRequired()); } }
public void computeUsageLine(StringBuilder buffer, String prefix, CLI cli) { // initialise the string buffer StringBuilder buff; if (prefix == null) { buff = new StringBuilder(getUsagePrefix()); } else { buff = new StringBuilder(getUsagePrefix()).append(prefix); if (!prefix.endsWith(" ")) { buff.append(" "); } } buff.append(cli.getName()).append(" "); if (getOptionComparator() != null) { Collections.sort(cli.getOptions(), getOptionComparator()); } // iterate over the options for (Option option : cli.getOptions()) { appendOption(buff, option); buff.append(" "); } // iterate over the arguments for (Argument arg : cli.getArguments()) { appendArgument(buff, arg, arg.isRequired()); buff.append(" "); } buildWrapped(buffer, buff.toString().indexOf(' ') + 1, buff.toString()); }
if (arg.isRequired() && !commandLine.isArgumentAssigned(arg)) { throw new MissingValueException(arg);