/** * Get the usage-text of the command. * Check if <command-name>.usagetext is defined in LocalString.properties. * If defined, then use the usagetext from LocalString.properties else * generate the usagetext from Param annotations in the command class. * * @param model command model * @return usagetext */ static String getUsageText(CommandModel model) { StringBuilder usageText = new StringBuilder(); String usage; if (ok(usage = model.getUsageText())) { usageText.append( adminStrings.getLocalString("adapter.usage", "Usage: ")); usageText.append(usage); return usageText.toString(); } else { return generateUsageText(model); } }
/** * Get the usage-text of the command. * Check if <command-name>.usagetext is defined in LocalString.properties. * If defined, then use the usagetext from LocalString.properties else * generate the usagetext from Param annotations in the command class. * * @param model command model * @return usagetext */ static String getUsageText(CommandModel model) { StringBuilder usageText = new StringBuilder(); String usage; if (ok(usage = model.getUsageText())) { usageText.append( adminStrings.getLocalString("adapter.usage", "Usage: ")); usageText.append(usage); return usageText.toString(); } else { return generateUsageText(model); } }
/** * Get the usage text. * * @return usage text */ public String getUsage() { String usage; if (commandModel != null && ok(usage = commandModel.getUsageText())) { StringBuffer usageText = new StringBuffer(); usageText.append( strings.get("Usage", strings.get("Usage.asadmin"))); usageText.append(" "); usageText.append(usage); return usageText.toString(); } else { return generateUsageText(); } }
/** * Get the usage text for the subcommand. This method shows the details for * the subcommand options but does not provide details about the command * options. * * @return usage text */ public String getUsage() { String usage; if (commandModel != null && ok(usage = commandModel.getUsageText())) { StringBuffer usageText = new StringBuffer(); usageText.append( strings.get("Usage", strings.get("Usage.brief", programOpts.getCommandName()))); usageText.append(" "); usageText.append(usage); return usageText.toString(); } else { return generateUsageText(); } }
cmd.addProperty("unknown-options-are-operands", "true"); String usage = model.getUsageText(); if (ok(usage)) { cmd.addProperty("usage", usage);
cmd.addProperty("unknown-options-are-operands", "true"); String usage = model.getUsageText(); if (ok(usage)) { cmd.addProperty("usage", usage);