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

garydgregory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/commons-xml.git

commit be8e7bf3bc9eb76e35c31bd69fb880f5eac674fc
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Aug 28 13:18:50 2026 -0400

    Rename HardeningTemplatesHandler to SecureTemplatesHandler
    
    Local build OK.
---
 src/main/java/org/apache/commons/xml/HardeningTransformerFactory.java | 4 ++--
 .../{HardeningTemplatesHandler.java => SecureTemplatesHandler.java}   | 4 ++--
 src/test/java/org/apache/commons/xml/ShadingFootprintTest.java        | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/xml/HardeningTransformerFactory.java 
b/src/main/java/org/apache/commons/xml/HardeningTransformerFactory.java
index 18c2286..dc72c6f 100644
--- a/src/main/java/org/apache/commons/xml/HardeningTransformerFactory.java
+++ b/src/main/java/org/apache/commons/xml/HardeningTransformerFactory.java
@@ -202,7 +202,7 @@ private HardeningTransformerFactory() {
      * </ol>
      *
      * <p>The {@link SAXTransformerFactory} extension products ride the same 
wrappers: {@code newTransformerHandler}/{@code newTemplatesHandler} products are
-     * wrapped ({@link HardeningTransformerHandler}, {@link 
HardeningTemplatesHandler}) so the {@link Transformer}/{@link Templates} they 
expose carry the resolver
+     * wrapped ({@link HardeningTransformerHandler}, {@link 
SecureTemplatesHandler}) so the {@link Transformer}/{@link Templates} they 
expose carry the resolver
      * floor, and {@code newXMLFilter} returns a {@link HardeningXMLFilter} 
composed from these wrappers instead of the implementation's filter, which would
      * self-provision an unhardened input reader.</p>
      *
@@ -369,7 +369,7 @@ public Templates newTemplates(final Source source) throws 
TransformerConfigurati
         @Override
         public TemplatesHandler newTemplatesHandler() throws 
TransformerConfigurationException {
             final TemplatesHandler handler = delegate.newTemplatesHandler();
-            return handler == null ? null : new 
HardeningTemplatesHandler(handler, getURIResolver(), emptySource, 
overrideDefaultParser());
+            return handler == null ? null : new 
SecureTemplatesHandler(handler, getURIResolver(), emptySource, 
overrideDefaultParser());
         }
 
         @Override
diff --git 
a/src/main/java/org/apache/commons/xml/HardeningTemplatesHandler.java 
b/src/main/java/org/apache/commons/xml/SecureTemplatesHandler.java
similarity index 96%
rename from src/main/java/org/apache/commons/xml/HardeningTemplatesHandler.java
rename to src/main/java/org/apache/commons/xml/SecureTemplatesHandler.java
index 1fe8159..ae0ad44 100644
--- a/src/main/java/org/apache/commons/xml/HardeningTemplatesHandler.java
+++ b/src/main/java/org/apache/commons/xml/SecureTemplatesHandler.java
@@ -37,7 +37,7 @@
  * Transformers without a {@link URIResolver} floor. Wrapping {@code 
getTemplates()} closes that, exactly as
  * {@link javax.xml.transform.TransformerFactory#newTemplates newTemplates} 
does.</p>
  */
-final class HardeningTemplatesHandler implements TemplatesHandler {
+final class SecureTemplatesHandler implements TemplatesHandler {
 
     private final TemplatesHandler delegate;
 
@@ -65,7 +65,7 @@ final class HardeningTemplatesHandler implements 
TemplatesHandler {
      * @param overrideDefaultParser whether the produced Templates' source 
rewrites should use the pluggable parser lookup instead of the platform's 
built-in parser.
      * @throws NullPointerException if {@code delegate} is {@code null}.
      */
-    HardeningTemplatesHandler(final TemplatesHandler delegate, final 
URIResolver uriResolver, final Supplier<Source> emptySource,
+    SecureTemplatesHandler(final TemplatesHandler delegate, final URIResolver 
uriResolver, final Supplier<Source> emptySource,
             final boolean overrideDefaultParser) {
         this.delegate = Objects.requireNonNull(delegate, "delegate");
         this.uriResolver = uriResolver;
diff --git a/src/test/java/org/apache/commons/xml/ShadingFootprintTest.java 
b/src/test/java/org/apache/commons/xml/ShadingFootprintTest.java
index 2c5b390..427e298 100644
--- a/src/test/java/org/apache/commons/xml/ShadingFootprintTest.java
+++ b/src/test/java/org/apache/commons/xml/ShadingFootprintTest.java
@@ -109,7 +109,7 @@ class ShadingFootprintTest {
             "SecureSAXParserFactory$HardeningExpatXMLReader",
             "SecureSAXParserFactory$Wrapper",
             "SecureTemplates",
-            "HardeningTemplatesHandler",
+            "SecureTemplatesHandler",
             "HardeningTransformer",
             "HardeningTransformerFactory",
             "HardeningTransformerFactory$1",

Reply via email to