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

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

    XMLWordPrintable

    Details

    • Type: CSR
    • Status: Closed
    • Priority: P4
    • Resolution: Approved
    • Fix Version/s: 10
    • Component/s: xml
    • Labels:
      None
    • Subcomponent:
    • Compatibility Kind:
      source, binary
    • Compatibility Risk:
      medium
    • Compatibility Risk Description:
      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.
    • Interface Kind:
      Other
    • Scope:
      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

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

                Dates

                Created:
                Updated:
                Resolved: