From bf703a574fd3b29048b7cbbadde0d5ea20ea7326 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 23 Feb 2024 11:52:05 +0100 Subject: [PATCH] Improve ACR print --- .../src/org/argeo/cms/acr/ContentUtils.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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) { -- 2.30.2