From 9882025b20306eae51a1c72faab0ceb05ad0b8da Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Sun, 16 Aug 2026 18:51:18 -0500 Subject: [PATCH 1/2] Document Javax.Xml.Parsers APIs Closes #280 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../xml/Javax.Xml.Parsers/DocumentBuilder.xml | 7 +- .../DocumentBuilderFactory.xml | 7 +- .../FactoryConfigurationError.xml | 7 +- .../ParserConfigurationException.xml | 7 +- docs/xml/Javax.Xml.Parsers/SAXParser.xml | 84 +++++++++---------- .../Javax.Xml.Parsers/SAXParserFactory.xml | 7 +- 6 files changed, 52 insertions(+), 67 deletions(-) diff --git a/docs/xml/Javax.Xml.Parsers/DocumentBuilder.xml b/docs/xml/Javax.Xml.Parsers/DocumentBuilder.xml index 860b3fd86..45209d42f 100644 --- a/docs/xml/Javax.Xml.Parsers/DocumentBuilder.xml +++ b/docs/xml/Javax.Xml.Parsers/DocumentBuilder.xml @@ -268,11 +268,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. - - Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. - + Gets the JNI metadata used to invoke members of this Java peer. + The JNI peer members for DocumentBuilder. diff --git a/docs/xml/Javax.Xml.Parsers/DocumentBuilderFactory.xml b/docs/xml/Javax.Xml.Parsers/DocumentBuilderFactory.xml index 0572b1540..9093c0229 100644 --- a/docs/xml/Javax.Xml.Parsers/DocumentBuilderFactory.xml +++ b/docs/xml/Javax.Xml.Parsers/DocumentBuilderFactory.xml @@ -461,11 +461,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. - - Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. - + Gets the JNI metadata used to invoke members of this Java peer. + The JNI peer members for DocumentBuilderFactory. diff --git a/docs/xml/Javax.Xml.Parsers/FactoryConfigurationError.xml b/docs/xml/Javax.Xml.Parsers/FactoryConfigurationError.xml index af923008a..24296e370 100644 --- a/docs/xml/Javax.Xml.Parsers/FactoryConfigurationError.xml +++ b/docs/xml/Javax.Xml.Parsers/FactoryConfigurationError.xml @@ -294,11 +294,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. - - Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. - + Gets the JNI metadata used to invoke members of this Java peer. + The JNI peer members for FactoryConfigurationError. diff --git a/docs/xml/Javax.Xml.Parsers/ParserConfigurationException.xml b/docs/xml/Javax.Xml.Parsers/ParserConfigurationException.xml index 8de8f4d95..12f9c96a6 100644 --- a/docs/xml/Javax.Xml.Parsers/ParserConfigurationException.xml +++ b/docs/xml/Javax.Xml.Parsers/ParserConfigurationException.xml @@ -162,11 +162,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. - - Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. - + Gets the JNI metadata used to invoke members of this Java peer. + The JNI peer members for ParserConfigurationException. diff --git a/docs/xml/Javax.Xml.Parsers/SAXParser.xml b/docs/xml/Javax.Xml.Parsers/SAXParser.xml index 1f6398a07..9fd4b5b7d 100644 --- a/docs/xml/Javax.Xml.Parsers/SAXParser.xml +++ b/docs/xml/Javax.Xml.Parsers/SAXParser.xml @@ -856,10 +856,10 @@ - To be added. - To be added. - To be added. - To be added. + The file containing the XML to parse. + The SAX HandlerBase to use. + Parses the XML content of the specified file using the specified org.xml.sax.HandlerBase. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -889,10 +889,10 @@ - To be added. - To be added. - To be added. - To be added. + The file containing the XML to parse. + The SAX DefaultHandler to use. + Parses the XML content of the specified file using the specified org.xml.sax.helpers.DefaultHandler. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -922,10 +922,10 @@ - To be added. - To be added. - To be added. - To be added. + The input source containing the content to be parsed. + The SAX HandlerBase to use. + Parses the specified org.xml.sax.InputSource as XML using the specified org.xml.sax.HandlerBase. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -955,10 +955,10 @@ - To be added. - To be added. - To be added. - To be added. + The input source containing the content to be parsed. + The SAX DefaultHandler to use. + Parses the specified org.xml.sax.InputSource as XML using the specified org.xml.sax.helpers.DefaultHandler. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -988,10 +988,10 @@ - To be added. - To be added. - To be added. - To be added. + The input stream containing the content to be parsed. + The SAX HandlerBase to use. + Parses the XML content of the input stream using the specified org.xml.sax.HandlerBase. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1021,10 +1021,10 @@ - To be added. - To be added. - To be added. - To be added. + The input stream containing the content to be parsed. + The SAX DefaultHandler to use. + Parses the XML content of the input stream using the specified org.xml.sax.helpers.DefaultHandler. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1054,10 +1054,10 @@ - To be added. - To be added. - To be added. - To be added. + The location of the content to be parsed. + The SAX HandlerBase to use. + Parses the XML content described by the Uniform Resource Identifier (URI) using the specified org.xml.sax.HandlerBase. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1087,10 +1087,10 @@ - To be added. - To be added. - To be added. - To be added. + The location of the content to be parsed. + The SAX DefaultHandler to use. + Parses the XML content described by the Uniform Resource Identifier (URI) using the specified org.xml.sax.helpers.DefaultHandler. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1121,11 +1121,11 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The input stream containing the content to be parsed. + The SAX HandlerBase to use. + The system identifier used to resolve relative URIs. + Parses the XML content of the input stream using the specified org.xml.sax.HandlerBase. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1156,11 +1156,11 @@ - To be added. - To be added. - To be added. - To be added. - To be added. + The input stream containing the content to be parsed. + The SAX DefaultHandler to use. + The system identifier used to resolve relative URIs. + Parses the XML content of the input stream using the specified org.xml.sax.helpers.DefaultHandler. + A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Javax.Xml.Parsers/SAXParserFactory.xml b/docs/xml/Javax.Xml.Parsers/SAXParserFactory.xml index 00e21d15d..00ccd6ea9 100644 --- a/docs/xml/Javax.Xml.Parsers/SAXParserFactory.xml +++ b/docs/xml/Javax.Xml.Parsers/SAXParserFactory.xml @@ -174,11 +174,8 @@ Java.Interop.JniPeerMembers - To be added. - To be added. - - Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. - + Gets the JNI metadata used to invoke members of this Java peer. + The JNI peer members for SAXParserFactory. From a983b7daeec6873dfaab1fa7b02a49a5db1b0585 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Sun, 16 Aug 2026 19:02:07 -0500 Subject: [PATCH 2/2] Address Javax.Xml.Parsers review feedback Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .../xml/Javax.Xml.Parsers/DocumentBuilder.xml | 3 +++ .../DocumentBuilderFactory.xml | 3 +++ .../FactoryConfigurationError.xml | 3 +++ .../ParserConfigurationException.xml | 3 +++ docs/xml/Javax.Xml.Parsers/SAXParser.xml | 20 +++++++++---------- .../Javax.Xml.Parsers/SAXParserFactory.xml | 3 +++ 6 files changed, 25 insertions(+), 10 deletions(-) diff --git a/docs/xml/Javax.Xml.Parsers/DocumentBuilder.xml b/docs/xml/Javax.Xml.Parsers/DocumentBuilder.xml index 45209d42f..a48997dd2 100644 --- a/docs/xml/Javax.Xml.Parsers/DocumentBuilder.xml +++ b/docs/xml/Javax.Xml.Parsers/DocumentBuilder.xml @@ -270,6 +270,9 @@ Gets the JNI metadata used to invoke members of this Java peer. The JNI peer members for DocumentBuilder. + + Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. + diff --git a/docs/xml/Javax.Xml.Parsers/DocumentBuilderFactory.xml b/docs/xml/Javax.Xml.Parsers/DocumentBuilderFactory.xml index 9093c0229..cd530520d 100644 --- a/docs/xml/Javax.Xml.Parsers/DocumentBuilderFactory.xml +++ b/docs/xml/Javax.Xml.Parsers/DocumentBuilderFactory.xml @@ -463,6 +463,9 @@ Gets the JNI metadata used to invoke members of this Java peer. The JNI peer members for DocumentBuilderFactory. + + Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. + diff --git a/docs/xml/Javax.Xml.Parsers/FactoryConfigurationError.xml b/docs/xml/Javax.Xml.Parsers/FactoryConfigurationError.xml index 24296e370..331f4bef4 100644 --- a/docs/xml/Javax.Xml.Parsers/FactoryConfigurationError.xml +++ b/docs/xml/Javax.Xml.Parsers/FactoryConfigurationError.xml @@ -296,6 +296,9 @@ Gets the JNI metadata used to invoke members of this Java peer. The JNI peer members for FactoryConfigurationError. + + Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. + diff --git a/docs/xml/Javax.Xml.Parsers/ParserConfigurationException.xml b/docs/xml/Javax.Xml.Parsers/ParserConfigurationException.xml index 12f9c96a6..ecfb4991b 100644 --- a/docs/xml/Javax.Xml.Parsers/ParserConfigurationException.xml +++ b/docs/xml/Javax.Xml.Parsers/ParserConfigurationException.xml @@ -164,6 +164,9 @@ Gets the JNI metadata used to invoke members of this Java peer. The JNI peer members for ParserConfigurationException. + + Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. + diff --git a/docs/xml/Javax.Xml.Parsers/SAXParser.xml b/docs/xml/Javax.Xml.Parsers/SAXParser.xml index 9fd4b5b7d..a82c93f67 100644 --- a/docs/xml/Javax.Xml.Parsers/SAXParser.xml +++ b/docs/xml/Javax.Xml.Parsers/SAXParser.xml @@ -858,7 +858,7 @@ The file containing the XML to parse. The SAX HandlerBase to use. - Parses the XML content of the specified file using the specified org.xml.sax.HandlerBase. + Asynchronously parses the XML content of the specified file using the specified org.xml.sax.HandlerBase. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -891,7 +891,7 @@ The file containing the XML to parse. The SAX DefaultHandler to use. - Parses the XML content of the specified file using the specified org.xml.sax.helpers.DefaultHandler. + Asynchronously parses the XML content of the specified file using the specified org.xml.sax.helpers.DefaultHandler. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -924,7 +924,7 @@ The input source containing the content to be parsed. The SAX HandlerBase to use. - Parses the specified org.xml.sax.InputSource as XML using the specified org.xml.sax.HandlerBase. + Asynchronously parses the specified org.xml.sax.InputSource as XML using the specified org.xml.sax.HandlerBase. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -957,7 +957,7 @@ The input source containing the content to be parsed. The SAX DefaultHandler to use. - Parses the specified org.xml.sax.InputSource as XML using the specified org.xml.sax.helpers.DefaultHandler. + Asynchronously parses the specified org.xml.sax.InputSource as XML using the specified org.xml.sax.helpers.DefaultHandler. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -990,7 +990,7 @@ The input stream containing the content to be parsed. The SAX HandlerBase to use. - Parses the XML content of the input stream using the specified org.xml.sax.HandlerBase. + Asynchronously parses the XML content of the input stream using the specified org.xml.sax.HandlerBase. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1023,7 +1023,7 @@ The input stream containing the content to be parsed. The SAX DefaultHandler to use. - Parses the XML content of the input stream using the specified org.xml.sax.helpers.DefaultHandler. + Asynchronously parses the XML content of the input stream using the specified org.xml.sax.helpers.DefaultHandler. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1056,7 +1056,7 @@ The location of the content to be parsed. The SAX HandlerBase to use. - Parses the XML content described by the Uniform Resource Identifier (URI) using the specified org.xml.sax.HandlerBase. + Asynchronously parses the XML content described by the Uniform Resource Identifier (URI) using the specified org.xml.sax.HandlerBase. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1089,7 +1089,7 @@ The location of the content to be parsed. The SAX DefaultHandler to use. - Parses the XML content described by the Uniform Resource Identifier (URI) using the specified org.xml.sax.helpers.DefaultHandler. + Asynchronously parses the XML content described by the Uniform Resource Identifier (URI) using the specified org.xml.sax.helpers.DefaultHandler. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1124,7 +1124,7 @@ The input stream containing the content to be parsed. The SAX HandlerBase to use. The system identifier used to resolve relative URIs. - Parses the XML content of the input stream using the specified org.xml.sax.HandlerBase. + Asynchronously parses the XML content of the input stream using the specified org.xml.sax.HandlerBase. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. @@ -1159,7 +1159,7 @@ The input stream containing the content to be parsed. The SAX DefaultHandler to use. The system identifier used to resolve relative URIs. - Parses the XML content of the input stream using the specified org.xml.sax.helpers.DefaultHandler. + Asynchronously parses the XML content of the input stream using the specified org.xml.sax.helpers.DefaultHandler. A task that represents the parse operation. Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. diff --git a/docs/xml/Javax.Xml.Parsers/SAXParserFactory.xml b/docs/xml/Javax.Xml.Parsers/SAXParserFactory.xml index 00ccd6ea9..ccb762837 100644 --- a/docs/xml/Javax.Xml.Parsers/SAXParserFactory.xml +++ b/docs/xml/Javax.Xml.Parsers/SAXParserFactory.xml @@ -176,6 +176,9 @@ Gets the JNI metadata used to invoke members of this Java peer. The JNI peer members for SAXParserFactory. + + Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. +