Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8181745

Remove deprecated for removal portions of com.sun.org.apache

    XMLWordPrintable

Details

    • CSR
    • Resolution: Approved
    • P4
    • 10
    • xml
    • None
    • source, binary
    • medium
    • Hide
      Applications that use the JDK internal Catalog will no longer work, and must be migrated to the new Catalog API.

      In JDK 9, JAXWS, the only JDK component that used the internal Catalog has been migrated to the new Catalog API.

      Applications also have the option to use the Catalog library from the Apache Commons.
      Show
      Applications that use the JDK internal Catalog will no longer work, and must be migrated to the new Catalog API. In JDK 9, JAXWS, the only JDK component that used the internal Catalog has been migrated to the new Catalog API. Applications also have the option to use the Catalog library from the Apache Commons.
    • Other
    • JDK

    Description

      Summary

      Remove the internal Catalog API and its entire implementation from JDK 10.

      Problem

      The internal Catalog API was deprecated and marked as for removal in JDK 9 after the introduction of the XML Catalog API (JDK-8023732 JEP 268). It and its implementation shall be removed from JDK 10.

      Solution

      Remove the internal Catalog API and its entire implementation from JDK 10.

      Specification

      The following classes will be removed:

      R src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java
      R src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java

      Attachments

        Issue Links

          Activity

            People

              joehw Joe Wang
              darcy Joe Darcy
              Alan Bateman, Lance Andersen, Roger Riggs
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: