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 c28453ff256be9f987b41caf3ae86c339b6b6aa3
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Aug 28 13:20:51 2026 -0400

    Rename HardeningTransformerHandler to SecureTransformerFactory.
    
    Local build OK.
---
 src/main/java/org/apache/commons/xml/SecureTransformerFactory.java    | 4 ++--
 ...HardeningTransformerHandler.java => SecureTransformerHandler.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/SecureTransformerFactory.java 
b/src/main/java/org/apache/commons/xml/SecureTransformerFactory.java
index 7245416..d121963 100644
--- a/src/main/java/org/apache/commons/xml/SecureTransformerFactory.java
+++ b/src/main/java/org/apache/commons/xml/SecureTransformerFactory.java
@@ -202,7 +202,7 @@ private SecureTransformerFactory() {
      * </ol>
      *
      * <p>The {@link SAXTransformerFactory} extension products ride the same 
wrappers: {@code newTransformerHandler}/{@code newTemplatesHandler} products are
-     * wrapped ({@link HardeningTransformerHandler}, {@link 
SecureTemplatesHandler}) so the {@link Transformer}/{@link Templates} they 
expose carry the resolver
+     * wrapped ({@link SecureTransformerHandler}, {@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>
      *
@@ -351,7 +351,7 @@ public URIResolver getURIResolver() {
         }
 
         private TransformerHandler hardenHandler(final TransformerHandler 
handler) {
-            return handler == null ? null : new 
HardeningTransformerHandler(handler, getURIResolver(), emptySource, 
overrideDefaultParser());
+            return handler == null ? null : new 
SecureTransformerHandler(handler, getURIResolver(), emptySource, 
overrideDefaultParser());
         }
 
         /**
diff --git 
a/src/main/java/org/apache/commons/xml/HardeningTransformerHandler.java 
b/src/main/java/org/apache/commons/xml/SecureTransformerHandler.java
similarity index 96%
rename from 
src/main/java/org/apache/commons/xml/HardeningTransformerHandler.java
rename to src/main/java/org/apache/commons/xml/SecureTransformerHandler.java
index 3268b54..a2b0043 100644
--- a/src/main/java/org/apache/commons/xml/HardeningTransformerHandler.java
+++ b/src/main/java/org/apache/commons/xml/SecureTransformerHandler.java
@@ -39,7 +39,7 @@
  * construction installs the floor on the live instance, so runtime {@code 
document()} during the handler's transform is covered, and so is a caller who 
pulls
  * the transformer out through {@code getTransformer()}.</p>
  */
-final class HardeningTransformerHandler implements TransformerHandler {
+final class SecureTransformerHandler implements TransformerHandler {
 
     private final TransformerHandler delegate;
 
@@ -57,7 +57,7 @@ final class HardeningTransformerHandler implements 
TransformerHandler {
      * @param overrideDefaultParser whether the live transformer's source 
rewrites should use the pluggable parser lookup instead of the platform's 
built-in parser.
      * @throws NullPointerException if {@code delegate} is {@code null}.
      */
-    HardeningTransformerHandler(final TransformerHandler delegate, final 
URIResolver uriResolver, final Supplier<Source> emptySource,
+    SecureTransformerHandler(final TransformerHandler delegate, final 
URIResolver uriResolver, final Supplier<Source> emptySource,
             final boolean overrideDefaultParser) {
         this.delegate = Objects.requireNonNull(delegate, "delegate");
         this.transformer = new SecureTransformer(delegate.getTransformer(), 
uriResolver, emptySource, overrideDefaultParser);
diff --git a/src/test/java/org/apache/commons/xml/ShadingFootprintTest.java 
b/src/test/java/org/apache/commons/xml/ShadingFootprintTest.java
index 1c614e2..aa9b6db 100644
--- a/src/test/java/org/apache/commons/xml/ShadingFootprintTest.java
+++ b/src/test/java/org/apache/commons/xml/ShadingFootprintTest.java
@@ -114,7 +114,7 @@ class ShadingFootprintTest {
             "SecureTransformerFactory",
             "SecureTransformerFactory$1",
             "SecureTransformerFactory$Wrapper",
-            "HardeningTransformerHandler",
+            "SecureTransformerHandler",
             "HardeningXMLFilter",
             "HardeningXMLReader",
             "SaxonProvider",

Reply via email to