@Override public void printSynopsisSection(CommandDescriptor<?> descriptor, Appendable stream) throws IOException { man.printSynopsisSection(descriptor, stream); // Extra stream section if (match.getDescriptor().getSubordinates().isEmpty()) { stream.append("STREAM\n"); stream.append(Util.MAN_TAB); printFQN(descriptor, stream); stream.append(" <").append(commandMatch.getConsumedType().getName()).append(", ").append(commandMatch.getProducedType().getName()).append('>'); stream.append("\n\n"); } } };
public void printNameSection(CommandDescriptor<?> command, Appendable stream) throws IOException { stream.append("NAME\n"); stream.append(Util.MAN_TAB); printFQN(command, stream); String usage = command.getUsage(); if (usage.length() > 0) { stream.append(" - ").append(usage); } stream.append("\n\n"); }
public void printSynopsisSection(CommandDescriptor<?> command, Appendable stream) throws IOException { stream.append("SYNOPSIS\n"); stream.append(Util.MAN_TAB); printFQNWithOptions(command, stream); if (command.getSubordinates().size() > 0) { stream.append(" COMMAND [ARGS]"); } else { for (ArgumentDescriptor argument : command.getArguments()) { stream.append(' '); argument.printUsage(stream); } } stream.append("\n\n"); }
public void printSynopsisSection(CommandDescriptor<?> command, Appendable stream) throws IOException { stream.append("SYNOPSIS\n"); stream.append(Util.MAN_TAB); printFQNWithOptions(command, stream); if (command.getSubordinates().size() > 0) { stream.append(" COMMAND [ARGS]"); } else { for (ArgumentDescriptor argument : command.getArguments()) { stream.append(' '); argument.printUsage(stream); } } stream.append("\n\n"); }
@Override public void printSynopsisSection(CommandDescriptor<?> descriptor, Appendable stream) throws IOException { man.printSynopsisSection(descriptor, stream); // Extra stream section if (match.getDescriptor().getSubordinates().isEmpty()) { stream.append("STREAM\n"); stream.append(Util.MAN_TAB); printFQN(descriptor, stream); stream.append(" <").append(commandMatch.getConsumedType().getName()).append(", ").append(commandMatch.getProducedType().getName()).append('>'); stream.append("\n\n"); } } };
@Override public void printSynopsisSection(CommandDescriptor<?> descriptor, Appendable stream) throws IOException { man.printSynopsisSection(descriptor, stream); // Extra stream section if (match.getDescriptor().getSubordinates().isEmpty()) { stream.append("STREAM\n"); stream.append(Util.MAN_TAB); printFQN(descriptor, stream); stream.append(" <").append(commandMatch.getConsumedType().getName()).append(", ").append(commandMatch.getProducedType().getName()).append('>'); stream.append("\n\n"); } } };
protected boolean printOptions(boolean printed, CommandDescriptor<?> command, Appendable stream) throws IOException { CommandDescriptor<?> owner = command.getOwner(); if (owner != null) { printed = printOptions(printed, owner, stream); } for (OptionDescriptor option : command.getOptions()) { printed = printParameter(printed, option, stream); } return printed; }
public void printNameSection(CommandDescriptor<?> command, Appendable stream) throws IOException { stream.append("NAME\n"); stream.append(Util.MAN_TAB); printFQN(command, stream); String usage = command.getUsage(); if (usage.length() > 0) { stream.append(" - ").append(usage); } stream.append("\n\n"); }
public void printParametersSection(CommandDescriptor<?> command, Appendable stream) throws IOException { boolean printed = printOptions(false, command, stream); if (command.getSubordinates().size() > 0) { stream.append("COMMANDS\n"); printSubordinates(command, stream); } else { printParameters(printed, command, stream); } }
public void print(CommandDescriptor<?> command, Appendable stream) throws IOException { printNameSection(command, stream); printSynopsisSection(command, stream); printDescriptionSection(command, stream); printParametersSection(command, stream); }
protected boolean printParameters(boolean printed, CommandDescriptor<?> command, Appendable stream) throws IOException { for (ArgumentDescriptor argument : command.getArguments()) { printed = printParameter(printed, argument, stream); } return printed; }
protected boolean printParameters(boolean printed, CommandDescriptor<?> command, Appendable stream) throws IOException { for (ArgumentDescriptor argument : command.getArguments()) { printed = printParameter(printed, argument, stream); } return printed; }
public void print(CommandDescriptor<?> command, Appendable stream) throws IOException { printNameSection(command, stream); printSynopsisSection(command, stream); printDescriptionSection(command, stream); printParametersSection(command, stream); }
public void printParametersSection(CommandDescriptor<?> command, Appendable stream) throws IOException { boolean printed = printOptions(false, command, stream); if (command.getSubordinates().size() > 0) { stream.append("COMMANDS\n"); printSubordinates(command, stream); } else { printParameters(printed, command, stream); } }
protected boolean printOptions(boolean printed, CommandDescriptor<?> command, Appendable stream) throws IOException { CommandDescriptor<?> owner = command.getOwner(); if (owner != null) { printed = printOptions(printed, owner, stream); } for (OptionDescriptor option : command.getOptions()) { printed = printParameter(printed, option, stream); } return printed; }