in apache-whisker-app/src/main/java/org/apache/creadur/whisker/app/analysis/ResourceDefinitionException.java [35:65]
private static String message(
final Map<
ResourceDefinitionError,
Collection<ResourceDescription>> issues) {
final StringBuilder builder =
new StringBuilder("Resources definitions are incorrect. ");
for (Map.Entry<
ResourceDefinitionError,
Collection<ResourceDescription>>
entry: issues.entrySet()) {
final ResourceDefinitionError error = entry.getKey();
final Collection<ResourceDescription> resources = entry.getValue();
if (!resources.isEmpty()) {
builder.append(error.getDescription()).append(": ");
boolean firstTime = true;
for (final ResourceDescription description: resources) {
if (firstTime) {
firstTime = false;
} else {
builder.append("; ");
}
builder
.append(description.getResource())
.append(" in ")
.append(description.getDirectory());
}
builder.append(". ");
}
}
return builder.toString();
}