public void printHelpHeader(CommandHelp help, CommandIssuer issuer) { issuer.sendMessage(MessageType.HELP, MessageKeys.HELP_HEADER, getHeaderFooterFormatReplacements(help)); }
public void showDetailedHelp(CommandHelp commandHelp, HelpEntry entry) { CommandIssuer issuer = commandHelp.getIssuer(); // header printDetailedHelpHeader(commandHelp, issuer, entry); // normal help line printDetailedHelpCommand(commandHelp, issuer, entry); // additionally detailed help for params for (CommandParameter param : entry.getParameters()) { String description = param.getDescription(); if (description != null && !description.isEmpty()) { printDetailedParameter(commandHelp, issuer, entry, param); } } // footer printDetailedHelpFooter(commandHelp, issuer, entry); }
public void showAllResults(CommandHelp commandHelp, List<HelpEntry> entries) { CommandIssuer issuer = commandHelp.getIssuer(); printHelpHeader(commandHelp, issuer); for (HelpEntry e : entries) { printHelpCommand(commandHelp, issuer, e); } printHelpFooter(commandHelp, issuer); }
public void printDetailedHelpCommand(CommandHelp help, CommandIssuer issuer, HelpEntry entry) { String formatted = this.manager.formatMessage(issuer, MessageType.HELP, MessageKeys.HELP_DETAILED_COMMAND_FORMAT, getEntryFormatReplacements(help, entry)); for (String msg : ACFPatterns.NEWLINE.split(formatted)) { issuer.sendMessageInternal(ACFUtil.rtrim(msg)); } }
public void printDetailedParameter(CommandHelp help, CommandIssuer issuer, HelpEntry entry, CommandParameter param) { String formattedMsg = this.manager.formatMessage(issuer, MessageType.HELP, MessageKeys.HELP_DETAILED_PARAMETER_FORMAT, getParameterFormatReplacements(help, param, entry)); for (String msg : ACFPatterns.NEWLINE.split(formattedMsg)) { issuer.sendMessageInternal(ACFUtil.rtrim(msg)); } }
public void printHelpCommand(CommandHelp help, CommandIssuer issuer, HelpEntry entry) { String formatted = this.manager.formatMessage(issuer, MessageType.HELP, MessageKeys.HELP_FORMAT, getEntryFormatReplacements(help, entry)); for (String msg : ACFPatterns.NEWLINE.split(formatted)) { issuer.sendMessageInternal(ACFUtil.rtrim(msg)); } }
public void printSearchHeader(CommandHelp help, CommandIssuer issuer) { issuer.sendMessage(MessageType.HELP, MessageKeys.HELP_SEARCH_HEADER, getHeaderFooterFormatReplacements(help)); }
public void printSearchEntry(CommandHelp help, CommandIssuer issuer, HelpEntry page) { String formatted = this.manager.formatMessage(issuer, MessageType.HELP, MessageKeys.HELP_FORMAT, getEntryFormatReplacements(help, page)); for (String msg : ACFPatterns.NEWLINE.split(formatted)) { issuer.sendMessageInternal(ACFUtil.rtrim(msg)); } }
public void printHelpFooter(CommandHelp help, CommandIssuer issuer) { if (help.isLastPage()) { return; } issuer.sendMessage(MessageType.HELP, MessageKeys.HELP_PAGE_INFORMATION, getHeaderFooterFormatReplacements(help)); }
public void printSearchFooter(CommandHelp help, CommandIssuer issuer) { if (help.isLastPage()) { return; } issuer.sendMessage(MessageType.HELP, MessageKeys.HELP_PAGE_INFORMATION, getHeaderFooterFormatReplacements(help)); }