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


The following commit(s) were added to refs/heads/main by this push:
     new d075b53  Javadoc
d075b53 is described below

commit d075b53e85d73e7fb9db7ae6d8fc17bab8ac295e
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Jul 11 11:22:58 2026 -0400

    Javadoc
---
 .../commons/xml/HardeningXMLInputFactory.java      |  4 +--
 src/main/java/org/apache/commons/xml/Limits.java   |  2 +-
 .../java/org/apache/commons/xml/Resolvers.java     | 30 +++++++++++-----------
 .../org/apache/commons/xml/SAXParserHardener.java  |  2 +-
 .../java/org/apache/commons/xml/XmlFactories.java  |  4 +--
 .../org/apache/commons/xml/AttackTestSupport.java  | 16 ++++++------
 6 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/src/main/java/org/apache/commons/xml/HardeningXMLInputFactory.java 
b/src/main/java/org/apache/commons/xml/HardeningXMLInputFactory.java
index 4b41d48..fe63e35 100644
--- a/src/main/java/org/apache/commons/xml/HardeningXMLInputFactory.java
+++ b/src/main/java/org/apache/commons/xml/HardeningXMLInputFactory.java
@@ -82,8 +82,8 @@ public Object getProperty(final String name) {
     /**
      * Routes a caller-set resolver for the property {@code name} behind the 
floor currently installed on that hook.
      *
-     * @param name     the resolver-valued property being set.
-     * @param resolver the caller's resolver, or their own {@link 
Resolvers.FallbackDenyXMLResolver} to take control.
+     * @param name     The resolver-valued property being set.
+     * @param resolver The caller's resolver, or their own {@link 
Resolvers.FallbackDenyXMLResolver} to take control.
      */
     private void setResolverProperty(final String name, final XMLResolver 
resolver) {
         if (resolver instanceof Resolvers.FallbackDenyXMLResolver) {
diff --git a/src/main/java/org/apache/commons/xml/Limits.java 
b/src/main/java/org/apache/commons/xml/Limits.java
index 4829711..6cdf074 100644
--- a/src/main/java/org/apache/commons/xml/Limits.java
+++ b/src/main/java/org/apache/commons/xml/Limits.java
@@ -247,7 +247,7 @@ final class Limits {
     /**
      * Sets every JDK-supported limit on a Xerces {@code 
org.apache.xerces.util.SecurityManager}.
      *
-     * @param securityManager an instance of {@code 
org.apache.xerces.util.SecurityManager}; if {@code null} the call is a no-op.
+     * @param securityManager An instance of {@code 
org.apache.xerces.util.SecurityManager}; if {@code null} the call is a no-op.
      */
     static void applyToXerces(final Object securityManager) {
         if (securityManager == null) {
diff --git a/src/main/java/org/apache/commons/xml/Resolvers.java 
b/src/main/java/org/apache/commons/xml/Resolvers.java
index 082a35a..fc38aae 100644
--- a/src/main/java/org/apache/commons/xml/Resolvers.java
+++ b/src/main/java/org/apache/commons/xml/Resolvers.java
@@ -81,7 +81,7 @@ static class FallbackDenyResolver extends DefaultHandler2 {
         /**
          * Replaces the caller resolver consulted ahead of the floor; lets a 
single floor instance back successive {@code setEntityResolver} calls.
          *
-         * @param delegate the caller-supplied resolver, or {@code null} for a 
pure deny-all floor.
+         * @param delegate The caller-supplied resolver, or {@code null} for a 
pure deny-all floor.
          */
         final void setDelegate(final EntityResolver delegate) {
             this.delegate = delegate;
@@ -107,10 +107,10 @@ public final InputSource resolveEntity(final String name, 
final String publicId,
          * Outcome when neither the caller delegate nor this resolver provides 
the entity. Denies by default; a subclass may permit specific lookups (e.g. the
          * external DTD subset) by returning {@code null} or an {@link 
InputSource} instead of calling {@code super}.
          *
-         * @param name     the entity name, or {@code null} on the 2-arg 
resolution path.
-         * @param publicId the public identifier, or {@code null} if none.
-         * @param baseURI  the base URI for relative resolution, or {@code 
null}.
-         * @param systemId the system identifier of the unresolved entity.
+         * @param name     The entity name, or {@code null} on the 2-arg 
resolution path.
+         * @param publicId The public identifier, or {@code null} if none.
+         * @param baseURI  The base URI for relative resolution, or {@code 
null}.
+         * @param systemId The system identifier of the unresolved entity.
          * @return An {@link InputSource} to permit the lookup, or {@code 
null} to skip it silently; the default implementation never returns normally.
          * @throws SAXException to deny the lookup (the default behavior).
          * @throws IOException  if a subclass opens a stream that fails.
@@ -235,10 +235,10 @@ public final Object resolveEntity(final String publicID, 
final String systemID,
          * other {@link XMLResolver}-supported value (for example an empty 
input) instead of calling {@code super}, or {@code throw}
          * {@link #denied(String, String, String, String)} to deny only some 
lookups.
          *
-         * @param publicID the public identifier, or {@code null} if none.
-         * @param systemID the system identifier of the unresolved entity.
-         * @param baseURI  the base URI for relative resolution, or {@code 
null}.
-         * @param namespace the namespace (or, for Woodstox, the entity name), 
or {@code null}.
+         * @param publicID The public identifier, or {@code null} if none.
+         * @param systemID The system identifier of the unresolved entity.
+         * @param baseURI  The base URI for relative resolution, or {@code 
null}.
+         * @param namespace The namespace (or, for Woodstox, the entity name), 
or {@code null}.
          * @return The replacement input, or a value the caller's parser 
accepts; the default implementation never returns normally.
          * @throws XMLStreamException to deny the lookup (the default 
behavior).
          */
@@ -250,10 +250,10 @@ protected Object onUnresolved(final String publicID, 
final String systemID, fina
          * Builds the standard "forbidden by hardening" exception for a denied 
lookup, so a subclass with a mixed policy can reuse the deny outcome for the
          * lookups it refuses.
          *
-         * @param publicID the public identifier, or {@code null} if none.
-         * @param systemID the system identifier of the unresolved entity.
-         * @param baseURI  the base URI for relative resolution, or {@code 
null}.
-         * @param namespace the namespace (or, for Woodstox, the entity name), 
or {@code null}.
+         * @param publicID The public identifier, or {@code null} if none.
+         * @param systemID The system identifier of the unresolved entity.
+         * @param baseURI  The base URI for relative resolution, or {@code 
null}.
+         * @param namespace The namespace (or, for Woodstox, the entity name), 
or {@code null}.
          * @return The exception to throw.
          */
         protected final XMLStreamException denied(final String publicID, final 
String systemID, final String baseURI, final String namespace) {
@@ -287,8 +287,8 @@ protected Object onUnresolved(final String publicID, final 
String systemID, fina
     /**
      * Resolves {@code systemId} against {@code baseURI}.
      *
-     * @param baseURI  the absolute base URI to resolve against, or {@code 
null} if none is available.
-     * @param systemId the system identifier, possibly relative to {@code 
baseURI}.
+     * @param baseURI  The absolute base URI to resolve against, or {@code 
null} if none is available.
+     * @param systemId The system identifier, possibly relative to {@code 
baseURI}.
      * @return The absolutized system identifier, or {@code systemId} 
unchanged when it cannot or need not be resolved.
      */
     private static String absolutize(final String baseURI, final String 
systemId) {
diff --git a/src/main/java/org/apache/commons/xml/SAXParserHardener.java 
b/src/main/java/org/apache/commons/xml/SAXParserHardener.java
index 9491d20..499c5ab 100644
--- a/src/main/java/org/apache/commons/xml/SAXParserHardener.java
+++ b/src/main/java/org/apache/commons/xml/SAXParserHardener.java
@@ -153,7 +153,7 @@ static SAXParserFactory harden(final SAXParserFactory 
factory) {
     /**
      * Hardens an existing {@link XMLReader}.
      *
-     * @param reader the reader to harden; never {@code null}.
+     * @param reader The reader to harden; never {@code null}.
      * @return A hardened reader.
      * @throws IllegalStateException if a required hardening setting cannot be 
applied to the underlying implementation.
      */
diff --git a/src/main/java/org/apache/commons/xml/XmlFactories.java 
b/src/main/java/org/apache/commons/xml/XmlFactories.java
index aeb3aeb..8d8a62f 100644
--- a/src/main/java/org/apache/commons/xml/XmlFactories.java
+++ b/src/main/java/org/apache/commons/xml/XmlFactories.java
@@ -81,7 +81,7 @@ public final class XmlFactories {
      *
      * <p>The reader is namespace-aware.</p>
      *
-     * @param source the source to harden; never {@code null}.
+     * @param source The source to harden; never {@code null}.
      * @return A hardened source.
      * @throws TransformerConfigurationException if a hardened reader cannot 
be obtained.
      */
@@ -103,7 +103,7 @@ public static Source harden(final Source source) throws 
TransformerConfiguration
     /**
      * Hardens an existing {@link XMLReader}.
      *
-     * @param reader the reader to harden; never {@code null}.
+     * @param reader The reader to harden; never {@code null}.
      * @return A hardened reader.
      * @throws IllegalStateException if a required hardening setting cannot be 
applied to the underlying implementation.
      */
diff --git a/src/test/java/org/apache/commons/xml/AttackTestSupport.java 
b/src/test/java/org/apache/commons/xml/AttackTestSupport.java
index 6cb93f0..ba51e82 100644
--- a/src/test/java/org/apache/commons/xml/AttackTestSupport.java
+++ b/src/test/java/org/apache/commons/xml/AttackTestSupport.java
@@ -211,9 +211,9 @@ static void assertDomParses(final String payload) {
      * omits {@link #LEAKED_MARKER}. A throw whose type does not match {@code 
expected} fails the test, so unrelated failures (for example, a {@link 
HardeningException}
      * because no recipe matched the JAXP implementation) cannot be silently 
accepted as a clean block.</p>
      *
-     * @param action      the parse to execute, returning the captured output 
text checked for {@link #LEAKED_MARKER}.
+     * @param action      The parse to execute, returning the captured output 
text checked for {@link #LEAKED_MARKER}.
      * @param description short label naming the JAXP surface under test.
-     * @param expected    the exception types any of which the hardening layer 
may surface as a clean rejection.
+     * @param expected    The exception types any of which the hardening layer 
may surface as a clean rejection.
      */
     @SafeVarargs
     private static void assertNoLeakOrThrows(final ThrowingSupplier<String> 
action, final String description, final Class<? extends Throwable>... expected) 
{
@@ -237,7 +237,7 @@ private static void assertNoLeakOrThrows(final 
ThrowingSupplier<String> action,
      * hardening contract guarantees "parses successfully without resolving 
the external resource"; use {@link #assertNoLeakOrThrows} when the contract is
      * "either blocks at parse or completes without leaked content".</p>
      *
-     * @param action      the parse to execute, returning the captured output 
text checked for {@link #LEAKED_MARKER}.
+     * @param action      The parse to execute, returning the captured output 
text checked for {@link #LEAKED_MARKER}.
      * @param description short label naming the JAXP surface under test.
      */
     private static void assertNoLeakStrict(final ThrowingSupplier<String> 
action, final String description) {
@@ -249,9 +249,9 @@ private static void assertNoLeakStrict(final 
ThrowingSupplier<String> action, fi
     /**
      * Asserts the supplied parsing action throws an exception of the {@code 
expected} type.
      *
-     * @param action      the parse to execute.
+     * @param action      The parse to execute.
      * @param description short label naming the JAXP surface under test.
-     * @param expected    the exception type the hardening layer is expected 
to surface.
+     * @param expected    The exception type the hardening layer is expected 
to surface.
      */
     static void assertParseFails(final Executable action, final String 
description, final Class<? extends Throwable> expected) {
         assertThrows(expected, action, blockedDescription(description));
@@ -260,9 +260,9 @@ static void assertParseFails(final Executable action, final 
String description,
     /**
      * Asserts the supplied parsing action throws an exception that matches 
one of the {@code expected} types.
      *
-     * @param action      the parse to execute.
+     * @param action      The parse to execute.
      * @param description short label naming the JAXP surface under test.
-     * @param expected    the exception types any of which the hardening layer 
may surface.
+     * @param expected    The exception types any of which the hardening layer 
may surface.
      */
     @SafeVarargs
     static void assertParseFails(final Executable action, final String 
description, final Class<? extends Throwable>... expected) {
@@ -279,7 +279,7 @@ static void assertParseFails(final Executable action, final 
String description,
      * {@code assert*Validates(...)} helper (and their permissive {@code 
assertPermissive*} counterparts); exposed for tests that compose a non-standard
      * call.</p>
      *
-     * @param action      the parse to execute.
+     * @param action      The parse to execute.
      * @param description short label included in the failure message.
      */
     static void assertParseSucceeds(final Executable action, final String 
description) {

Reply via email to