/** * return formatted value. * This method is equivalent to {@link DataModelReflection#toStringRepresentation(Object)}. * @param value target value. * @return formatted value. */ public static String format(Object value) { return DataModelReflection.toStringRepresentation(value); } }
@Override public String toString() { StringBuilder buf = new StringBuilder(); buf.append('{'); if (properties.isEmpty() == false) { for (Map.Entry<PropertyName, ?> entry : properties.entrySet()) { buf.append(entry.getKey()); buf.append('='); buf.append(toStringRepresentation(entry.getValue())); buf.append(','); buf.append(' '); } buf.delete(buf.length() - 2, buf.length()); } buf.append('}'); return buf.toString(); }