in log4j-catalog/log4j-catalog-api/src/main/java/org/apache/logging/log4j/catalog/api/Attribute.java [281:315]
public String toString() {
StringBuilder sb = new StringBuilder("{");
sb.append("id=\"").append(id).append("\" ");
sb.append("catalog id=\"").append(catalogId).append("\" ");
sb.append("name=\"").append(name).append("\" ");
sb.append("displayName=\"").append(displayName).append("\" ");
sb.append("description=\"").append(description).append("\" ");
sb.append("dataType=\"");
if (dataType == null) {
sb.append("null");
} else {
sb.append(dataType.getTypeName());
}
sb.append("\" ");
sb.append("indexed=\"").append(indexed).append("\" ");
sb.append("sortable=\"").append(sortable).append("\" ");
sb.append("required=\"").append(required).append("\" ");
sb.append("requestContext=\"").append(requestContext).append("\" ");
if (constraints != null) {
sb.append("constraints[");
boolean first = true;
for (Constraint constraint : constraints) {
if (!first) {
sb.append(" ");
} else {
first = false;
}
sb.append("name=\"").append(constraint.getConstraintType().getName()).append("\"");
sb.append("value=\"").append(constraint.getValue()).append("\"");
}
sb.append("]");
}
sb.append("}");
return sb.toString();
}