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",
