/** * Print usage message with flag descriptions to STDOUT. */ public void printHelp() { HelpFormatter helpFormatter = new HelpFormatter(); helpFormatter.setSyntaxPrefix(Messages.SYNTAX_PREFIX); String newLine = helpFormatter.getNewLine(); String header = newLine + Messages.TAILOR_DESC + newLine + newLine + Messages.TAILOR_ARGS_INFO + newLine + newLine + Messages.OPTIONS_PREFIX; helpFormatter.setLongOptSeparator("="); helpFormatter.printHelp(Messages.HELP_WIDTH, Messages.CMD_LINE_SYNTAX, header, this.options, ""); }
sb.append(getNewLine());
sb.append(rtrim(text.substring(0, pos))).append(getNewLine()); sb.append(rtrim(text.substring(0, pos))).append(getNewLine());
sb.append(getNewLine());
lineBuilder.toString()); buffer.append(super.getNewLine());
@Test public void testAccessors() { HelpFormatter formatter = new HelpFormatter(); formatter.setArgName("argname"); assertEquals("arg name", "argname", formatter.getArgName()); formatter.setDescPadding(3); assertEquals("desc padding", 3, formatter.getDescPadding()); formatter.setLeftPadding(7); assertEquals("left padding", 7, formatter.getLeftPadding()); formatter.setLongOptPrefix("~~"); assertEquals("long opt prefix", "~~", formatter.getLongOptPrefix()); formatter.setNewLine("\n"); assertEquals("new line", "\n", formatter.getNewLine()); formatter.setOptPrefix("~"); assertEquals("opt prefix", "~", formatter.getOptPrefix()); formatter.setSyntaxPrefix("-> "); assertEquals("syntax prefix", "-> ", formatter.getSyntaxPrefix()); formatter.setWidth(80); assertEquals("width", 80, formatter.getWidth()); }
sb.append(rtrim(text.substring(0, pos))).append(getNewLine()); sb.append(rtrim(text.substring(0, pos))).append(getNewLine());