List of usage examples for org.apache.commons.lang3 StringUtils repeat
public static String repeat(final char ch, final int repeat)
From source file:com.zack6849.alphabot.commands.Help.java
@Override public boolean execute(MessageEvent event) { String[] args = event.getMessage().split(" "); if (args.length == 1) { String header = String.format("| %s| %s| %s|", StringUtils.rightPad("Command Name", 15), StringUtils.rightPad("Description", 50), StringUtils.rightPad("Help", 50)); String seperator = "+" + StringUtils.repeat('-', 16) + "+" + StringUtils.repeat('-', 51) + "+" + StringUtils.repeat('-', 51) + "+"; event.getUser().send().notice(seperator); event.getUser().send().notice(header); event.getUser().send().notice(seperator); for (String s : CommandRegistry.commands.keySet()) { Command command = CommandRegistry.getCommand(s); event.getUser().send()//from ww w . j av a 2 s . com .notice(String.format("| %s| %s| %s|", StringUtils.rightPad(command.getName(), 15), StringUtils.rightPad(command.getDescription(), 50), StringUtils.rightPad(command.getHelp(), 50))); } event.getUser().send().notice(seperator); return true; } if (args.length == 2) { Command command = CommandRegistry.getCommand(StringUtils.capitalize(args[1].toLowerCase())); if (command != null) { event.getUser().send().notice(String.format("Help for command: %s - %s - %s", command.getName(), command.getDescription(), command.getHelp())); } else { event.getUser().send() .notice("Could not find the command " + args[1] + ", are you sure you spelled it right?"); } return true; } return false; }
From source file:javasnack.snacks.xml.sax2.DebugPrinter.java
@SuppressWarnings("resource") void end(String f, Object... args) { String s = new Formatter().format(f, args).toString(); System.out.println(StringUtils.repeat("<", indent) + " " + s); indent--;//from ww w. ja v a 2s .c o m }
From source file:com.reprezen.kaizen.oasparser.jsonoverlay.gen.SimpleJavaGenerator.java
private static String indent(int n) { return StringUtils.repeat(" ", indentation * n); }
From source file:de.blizzy.documentr.markdown.macro.impl.TableOfContentsMacro.java
@Override String getMarkdown(IMacroContext macroContext) { HtmlSerializerContext context = macroContext.getHtmlSerializerContext(); List<Header> headers = context.getHeaders(); if (!headers.isEmpty()) { int smallestLevel = Integer.MAX_VALUE; for (Header header : headers) { int level = header.getLevel() - 1; if (level < smallestLevel) { smallestLevel = level;//from www .ja va2 s .c om } } StringBuilder buf = new StringBuilder(); for (Header header : headers) { buf.append(StringUtils.repeat(" ", header.getLevel() - 1 - smallestLevel)) //$NON-NLS-1$ .append("- [[#").append(header.getText()).append("]]\n"); //$NON-NLS-1$ //$NON-NLS-2$ } return buf.toString() + "\n"; //$NON-NLS-1$ } return null; }
From source file:info.mikaelsvensson.devtools.analysis.shared.reportprinter.PlainTextReportPrinter.java
@Override public void printTable(PrintStream printStream, String tableHeader, int valueColumnWidth, String[] headerRow, Object[][] dataRows, String[] footerRow) { int firstColumnWidth = Math.max(headerRow != null && headerRow.length > 0 ? headerRow[0].length() : 0, footerRow != null && footerRow.length > 0 ? footerRow[0].length() : 0); for (Object[] row : dataRows) { if (row != null) { firstColumnWidth = Math.max(firstColumnWidth, row[0].toString().length()); }/*from w ww .j a va 2 s. c o m*/ } if (tableHeader != null) { printHeader(tableHeader, true, printStream); } String rowFormat = "%-" + (firstColumnWidth + 1) + "s" + StringUtils.repeat("%" + valueColumnWidth + "s", dataRows != null && dataRows.length > 0 ? dataRows[0].length - 1 : headerRow.length - 1) + "\n"; if (headerRow != null) { printStream.format(rowFormat, headerRow); } if (dataRows != null) { for (Object[] row : dataRows) { if (row != null) { for (int i = 0; i < row.length; i++) { row[i] = ToStringUtil.toString(row[i]); } if (row != null) { printStream.format(rowFormat, row); } } } } if (footerRow != null) { printStream.format(rowFormat, footerRow); } }
From source file:jongo.sql.dialect.H2Dialect.java
@Override public String toStatementString(Insert insert) { if (insert.getColumns().isEmpty()) throw new IllegalArgumentException("An insert query can't be empty"); final StringBuilder b = new StringBuilder("INSERT INTO "); b.append(insert.getTable().getDatabase()).append("."); b.append(insert.getTable().getName()); if (!insert.getColumns().isEmpty()) { b.append(" ("); b.append(StringUtils.join(insert.getColumns().keySet(), ",")); b.append(") VALUES ("); b.append(StringUtils.removeEnd(StringUtils.repeat("?,", insert.getColumns().size()), ",")); b.append(")"); }//from w ww .j a v a 2 s. c o m l.debug(b.toString()); return b.toString(); }
From source file:jongo.sql.dialect.SQLDialect.java
@Override public String toStatementString(final Insert insert) { if (insert.getColumns().isEmpty()) throw new IllegalArgumentException("An insert query can't be empty"); final StringBuilder b = new StringBuilder("INSERT INTO "); b.append(insert.getTable().getName()); if (!insert.getColumns().isEmpty()) { b.append(" ("); b.append(StringUtils.join(insert.getColumns().keySet(), ",")); b.append(") VALUES ("); b.append(StringUtils.removeEnd(StringUtils.repeat("?,", insert.getColumns().size()), ",")); b.append(")"); }//from ww w . j a v a 2 s .com l.debug(b.toString()); return b.toString(); }
From source file:de.johni0702.minecraft.gui.element.AbstractGuiPasswordField.java
@Override public void draw(GuiRenderer renderer, ReadableDimension size, RenderInfo renderInfo) { String text = getText();// w ww .j av a 2s.com setText(StringUtils.repeat('*', text.length())); super.draw(renderer, size, renderInfo); setText(text); }
From source file:com.googlecode.promnetpp.utilities.IndentedWriter.java
@Override public void write(String str) throws IOException { String indentationString = null; if (isSpacesOnly()) { indentationString = StringUtils.repeat(" ", currentNumberOfSpaces); }// w w w . ja va 2 s. c o m writer.write(indentationString); writer.write(str); }
From source file:com.blackducksoftware.integration.hub.detect.workflow.report.DetectConfigurationReporter.java
public void print(ReportWriter writer, final List<DetectOption> detectOptions) throws IllegalArgumentException, SecurityException { writer.writeLine(""); writer.writeLine("Current property values:"); writer.writeLine("--property = value [notes]"); writer.writeLine(StringUtils.repeat("-", 60)); final List<DetectOption> sortedOptions = sortOptions(detectOptions); for (final DetectOption option : sortedOptions) { final String key = option.getDetectProperty().getPropertyKey(); String fieldValue = option.getFinalValue(); final DetectOption.FinalValueType fieldType = option.getFinalValueType(); if (!StringUtils.isEmpty(key) && !StringUtils.isEmpty(fieldValue) && "metaClass" != key) { final boolean containsPassword = key.toLowerCase().contains("password") || key.toLowerCase().contains("api.token"); if (containsPassword) { fieldValue = StringUtils.repeat("*", fieldValue.length()); }/*from w ww.j a v a 2s . c om*/ String text = ""; final String displayName = option.getDetectProperty().getPropertyKey(); if (fieldType == DetectOption.FinalValueType.SUPPLIED || fieldType == DetectOption.FinalValueType.DEFAULT || containsPassword) { if (fieldValue.trim().length() > 0) { text = displayName + " = " + fieldValue; } } else if (fieldType == DetectOption.FinalValueType.INTERACTIVE) { text = displayName + " = " + fieldValue + " [interactive]"; } else if (fieldType == DetectOption.FinalValueType.LATEST) { text = displayName + " = " + fieldValue + " [latest]"; } else if (fieldType == DetectOption.FinalValueType.CALCULATED) { text = displayName + " = " + fieldValue + " [calculated]"; } else if (fieldType == DetectOption.FinalValueType.OVERRIDE) { text = displayName + " = " + fieldValue + " [" + option.getResolvedValue() + "]"; } else if (fieldType == DetectOption.FinalValueType.COPIED) { text = displayName + " = " + fieldValue + " [copied]"; } if (option.getValidValues().size() > 0) { final DetectOption.OptionValidationResult validationResult = option.validateValue(fieldValue); if (!validationResult.isValid()) { text += String.format(" [%s]", validationResult.getValidationMessage()); } } if (option.getWarnings().size() > 0) { text += "\t *** WARNING ***"; } writer.writeLine(text); } } writer.writeLine(StringUtils.repeat("-", 60)); writer.writeLine(""); }