@Override public String toString() { return roid + " " + nrTriangles + " " + Joiner.on(", ").join(excludedTypes); }
@Override public String toString() { return String.format("%nChange: %s, deltas:%n\t%s", type, on("\n\t").join(diffs)); } }
@Override public String toString() { return String.format("Ignoring:%s", on(",").join(schemeCanBe)); } }
@Override public String toString() { return Joiner.on(", ") .appendTo(new StringBuilder().append('['), this) .append(']') .toString(); } };
@Override public String toString() { return Joiner.on(", ") .appendTo(new StringBuilder().append('['), this) .append(']') .toString(); } };
@Override public String toString() { return Joiner.on(", ") .appendTo(new StringBuilder().append('['), this) .append(']') .toString(); } };
@Override public String toString() { return Joiner.on(", ") .appendTo(new StringBuilder().append('['), this) .append(']') .toString(); } };
@Override public String toString() { return String.format("Url <%s>%nchanged to <%s>:%n%s", original, revised, on("\n").join(changes)); }
@Override public URI apply(URI uri) { UriBuilder urlBuilder = UriBuilder.fromUri(uri); if (schemeCanBe.isEmpty() || schemeCanBe.contains(urlBuilder.build().getScheme())) { String scheme = defaultIfEmpty(on(".").join(schemeCanBe), "any-scheme"); return urlBuilder.scheme(scheme).build(); } return uri; }
private String toQuery(Map<String, List<String>> params) { List<String> pairs = params.entrySet().stream() .flatMap(entry -> entry.getValue() .stream() .map(value -> eachQueryParamPair(entry.getKey(), encode(value))) ) .collect(toList()); return on(UriPart.QUERY.getJoiner()).join(pairs); }
/** * Stores the list of services that are selected for reservations. * * @param serviceNames The service names to be stored * @return whether the underlying storage was actually updated * @throws PersisterException when storing the selection fails */ public boolean storeSelectedServices(Set<String> serviceNames) throws PersisterException { if (serviceNamesCache.isPresent() && serviceNames.equals(serviceNamesCache.get())) { // No change. return false; } serviceNamesCache = Optional.of(ImmutableSet.copyOf(serviceNames)); byte[] data = Joiner.on(SERVICE_NAME_DELIMITER).join(serviceNames).getBytes(CHARSET); persister.set(SELECTED_SERVICES_PATH_NAME, data); return true; }
@Override public URI apply(URI uri) { UriBuilder uriBuilder = UriBuilder.fromUri(uri); Map<String, List<String>> params = UriSplitter.queryParams(uriBuilder.build()); if (values.isEmpty()) { params.remove(name); params.put(name, singletonList(ANY_VALUE)); return uriBuilder.replaceQuery(toQuery(params)).build(); } UriSplitter.removeValues(params, name, values); if (params.containsKey(name)) { params.get(name).add(format(ANY_OF, on(ANY_OF_SEPARATOR).join(values))); } else { params.put(name, singletonList(format(ANY_OF, on(ANY_OF_SEPARATOR).join(values)))); } return uriBuilder.replaceQuery(toQuery(params)).build(); }
@Override public FormattedDelta apply(Delta from) { String original = on(delimiter).join(from.getOriginal().getLines()); String revised = on(delimiter).join(from.getRevised().getLines()); return new FormattedDelta( wrap(from.getType(), original, revised), from.getOriginal().getPosition(), from.getOriginal().size(), from.getType() ); }