private static void printValidationEror(List<String> errorMessages) { int maxLengthMessage = 0; for (String errorMessage : errorMessages) { if (errorMessage.length() > maxLengthMessage) { maxLengthMessage = errorMessage.length(); } } systemOut.println(NEW_LINE + " " + Strings.padEnd("", maxLengthMessage, '=')); for (String errorMessage : errorMessages) { systemOut.println(" " + errorMessage); } systemOut.println(" " + Strings.padEnd("", maxLengthMessage, '=') + NEW_LINE); }
@SuppressWarnings("NewApi") public static void dump(TypedArray typedArray) { int[] data = ReflectionHelpers.getField(typedArray, "mData"); StringBuilder result = new StringBuilder(); for (int index = 0; index < data.length; index+= STYLE_NUM_ENTRIES) { final int type = data[index+STYLE_TYPE]; result.append("Index: ").append(index / STYLE_NUM_ENTRIES).append(System.lineSeparator()); result.append(Strings.padEnd("Type: ", 25, ' ')).append(TYPE_MAP.get(type)).append(System.lineSeparator()); if (type != TypedValue.TYPE_NULL) { result.append(Strings.padEnd("Style data: ", 25, ' ')).append(data[index+ STYLE_DATA]).append(System.lineSeparator()); result.append(Strings.padEnd("Asset cookie ", 25, ' ')).append(data[index+STYLE_ASSET_COOKIE]).append(System.lineSeparator()); result.append(Strings.padEnd("Style resourceId: ", 25, ' ')).append(data[index+ STYLE_RESOURCE_ID]).append(System.lineSeparator()); result.append(Strings.padEnd("Changing configurations ", 25, ' ')).append(data[index+STYLE_CHANGING_CONFIGURATIONS]).append(System.lineSeparator()); result.append(Strings.padEnd("Style density: ", 25, ' ')).append(data[index+STYLE_DENSITY]).append(System.lineSeparator()); if (type == TypedValue.TYPE_STRING) { ShadowTypedArray shadowTypedArray = Shadow.extract(typedArray); result.append(Strings.padEnd("Style value: ", 25, ' ')).append(shadowTypedArray.loadStringValueAt(index)).append(System.lineSeparator()); } } result.append(System.lineSeparator()); } System.out.println(result.toString()); }
private String toCharValue(Object value) { return Strings.padEnd(value.toString(), CHAR_LENGTH, ' '); }
public static DataType<String> charDataType(String insertType, int length) { return dataType(insertType, createCharType(length), DataType::quote, input -> padEnd(input, length, ' ')); }
public void testPadEnd_null() { try { Strings.padEnd(null, 5, '0'); fail(); } catch (NullPointerException expected) { } }
public void testPadEnd_negativeMinLength() { assertSame("x", Strings.padEnd("x", -1, '-')); }
builder.append(indent(fact.value)); } else { builder.append(padEnd(fact.key, longestKeyLength, ' ')); builder.append(": "); builder.append(fact.value);
/** * Print route information like: method, path, source, etc... Useful for debugging. * * @param indent Indent level * @return Output. */ @Nonnull default String print(final int indent) { StringBuilder buff = new StringBuilder(); String[] header = {"Method", "Path", "Source", "Name", "Pattern", "Consumes", "Produces"}; String[] values = {method(), path(), source().toString(), name(), pattern(), consumes().toString(), produces().toString()}; BiConsumer<Function<Integer, String>, Character> format = (v, s) -> { buff.append(Strings.padEnd("", indent, ' ')) .append("|").append(s); for (int i = 0; i < header.length; i++) { buff .append(Strings.padEnd(v.apply(i), Math.max(header[i].length(), values[i].length()), s)) .append(s).append("|").append(s); } buff.setLength(buff.length() - 1); }; format.accept(i -> header[i], ' '); buff.append("\n"); format.accept(i -> "-", '-'); buff.append("\n"); format.accept(i -> values[i], ' '); return buff.toString(); }
row.add(padEnd(stringValue, ((CharType) type).getLength(), ' '));
String cell = Strings.padEnd(structure.get(r, typeColIndex) + ",", typeColWidth, padChar); buf.append(cell); buf.append(" // "); cell = Strings.padEnd(structure.getUnformatted(r, indxColIndex), indxColWidth, padChar); buf.append(cell); buf.append(' '); cell = Strings.padEnd(structure.getUnformatted(r, nameColIndex), nameColWidth, padChar); buf.append(cell); buf.append(' ');
default StringColumn padEnd(int minLength, char padChar) { StringColumn newColumn = StringColumn.create(name() + "[pad]"); for (int r = 0; r < size(); r++) { String value = getString(r); newColumn.append(Strings.padEnd(value, minLength, padChar)); } return newColumn; }
return new Text(padEnd(type.getSlice(block, position).toStringUtf8(), charType.getLength(), ' '));
assertEquals(actualValue, padEnd((String) expectedValue, ((CharType) type).getLength(), ' '), "Wrong value for column " + testColumn.getName());
@Override public Object pad(Object object, Integer maxLength) { String s = (String) object; if (s == null) { return Strings.padEnd("", maxLength, ' '); } if (s.length() == maxLength) { return object; } if (s.length() > maxLength) { throw new DataExceedsCapacityException(this,maxLength,null); } return Strings.padEnd(s, maxLength, ' '); }
out.print(' '); } else { out.print(displayWidth < label.length() ? label.substring(0,displayWidth) : Strings.padEnd(md.getColumnLabel(i), displayWidth, ' ')); out.print(' '); out.print(Strings.padStart(valueString, displayWidth, ' ')); } else { out.print(Strings.padEnd(valueString, displayWidth, ' '));