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

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

XMLWordPrintable

    • Icon: CSR CSR
    • Resolution: Approved
    • Icon: P4 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

      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

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

              Created:
              Updated:
              Resolved: