From: Mathieu Baudier Date: Fri, 23 Feb 2024 10:52:05 +0000 (+0100) Subject: Improve ACR print X-Git-Tag: v2.3.28~39 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=bf703a574fd3b29048b7cbbadde0d5ea20ea7326 Improve ACR print --- diff --git a/org.argeo.cms/src/org/argeo/cms/acr/ContentUtils.java b/org.argeo.cms/src/org/argeo/cms/acr/ContentUtils.java index facb5933b..f01a3b017 100644 --- a/org.argeo.cms/src/org/argeo/cms/acr/ContentUtils.java +++ b/org.argeo.cms/src/org/argeo/cms/acr/ContentUtils.java @@ -55,15 +55,20 @@ public class ContentUtils { sb.append(" "); } String prefix = sb.toString(); - out.println(prefix + content.getName()); - for (QName key : content.keySet()) { - out.println(prefix + " " + key + "=" + content.get(key)); - } + String txt = ""; if (printText) { if (content.hasText()) { - out.println(""); + final int MAX_LENGTH = 64; + txt = content.getText().trim(); + if (txt.length() > MAX_LENGTH) + txt = txt.substring(0, 64) + " ..."; + txt = " : " + txt; } } + out.println(prefix + content.getName() + txt); + for (QName key : content.keySet()) { + out.println(prefix + " " + key + "=" + content.get(key)); + } } // public static boolean isString(T t) {