This is an automated email from the ASF dual-hosted git repository.

kwin pushed a commit to branch 
bugfix/restore-partial-binary-compatibility-with-1.4
in repository https://gitbox.apache.org/repos/asf/maven-doxia.git

commit 1a037e971832ba0fbc8838e4b29c73f046bd9701
Author: Konrad Windszus <[email protected]>
AuthorDate: Mon May 11 18:29:06 2026 +0200

    Restore some methods from Doxia 1.4
    
    However mark them as deprecate and call the proper ones in the body.
    
    This closes #1054
---
 .../org/apache/maven/doxia/util/HtmlTools.java     | 33 ++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git 
a/doxia-core/src/main/java/org/apache/maven/doxia/util/HtmlTools.java 
b/doxia-core/src/main/java/org/apache/maven/doxia/util/HtmlTools.java
index 9733b5ea..55bbeb3a 100644
--- a/doxia-core/src/main/java/org/apache/maven/doxia/util/HtmlTools.java
+++ b/doxia-core/src/main/java/org/apache/maven/doxia/util/HtmlTools.java
@@ -413,6 +413,39 @@ public class HtmlTools {
         return encoded.toString();
     }
 
+    /**
+     * Construct a valid id.
+     *
+     * <p>
+     *   <b>Note</b>: this method is identical to
+     *   {@link DoxiaUtils#encodeId(String)},
+     *   the rules to encode an id are laid out there.
+     * </p>
+     *
+     * @param id The id to be encoded.
+     * @return The trimmed and encoded id, or null if id is null, empty or 
blank.
+     * @see DoxiaUtils#encodeId(java.lang.String)
+     * @deprecated use {@link DoxiaUtils#encodeId(String)}
+     */
+    @Deprecated
+    public static String encodeId(String id) {
+        return DoxiaUtils.encodeId(id);
+    }
+
+    /**
+     * Determines if the specified text is a valid id according to the rules
+     * laid out in {@link #encodeId(String)}.
+     *
+     * @param text The text to be tested.
+     * @return <code>true</code> if the text is a valid id, otherwise 
<code>false</code>.
+     * @see DoxiaUtils#isValidId(String)
+     * @deprecated use {@link DoxiaUtils#isValidId(String)}
+     */
+    @Deprecated
+    public static boolean isId(String text) {
+       return DoxiaUtils.isValidId(text);
+    }
+
     private HtmlTools() {
         // utility class
     }

Reply via email to