59 * |
59 * |
60 * <p>It is intended that this class may be used standalone to perform |
60 * <p>It is intended that this class may be used standalone to perform |
61 * catalog resolution outside of a parsing context. It may be shared |
61 * catalog resolution outside of a parsing context. It may be shared |
62 * between several parsers and the application.</p> |
62 * between several parsers and the application.</p> |
63 * |
63 * |
|
64 * @deprecated This class and the JDK internal Catalog API in package |
|
65 * {@code com.sun.org.apache.xml.internal.resolver} |
|
66 * is encapsulated in JDK 9. The entire implementation under the package is now |
|
67 * deprecated and subject to removal in a future release. Users of the API should |
|
68 * migrate to the {@linkplain javax.xml.catalog new public API}. |
|
69 * <p> |
|
70 * The new Catalog API is supported throughout the JDK XML Processors, which allows |
|
71 * the use of Catalog by simply setting a path to a Catalog file as a property. |
|
72 * |
64 * @author Michael Glavassevich, IBM |
73 * @author Michael Glavassevich, IBM |
65 * |
74 * |
66 */ |
75 */ |
|
76 @Deprecated(since="9", forRemoval=true) |
67 public class XMLCatalogResolver |
77 public class XMLCatalogResolver |
68 implements XMLEntityResolver, EntityResolver2, LSResourceResolver { |
78 implements XMLEntityResolver, EntityResolver2, LSResourceResolver { |
69 |
79 |
70 /** Internal catalog manager for Apache catalogs. **/ |
80 /** Internal catalog manager for Apache catalogs. **/ |
71 private CatalogManager fResolverCatalogManager = null; |
81 private CatalogManager fResolverCatalogManager = null; |