Package javax.xml.catalog
Provides the classes for implementing XML Catalogs OASIS Standard V1.1, 7 October 2005.
The Catalog API defines a standard solution for resolving external resources referenced by XML documents. It is fully supported by the XML Processors allowing application developers to configure a catalog through an XML processor or system property or the jaxp.properties file to take advantage of the feature.
The XML Catalog API defines the following interfaces:
-
Catalog
-- TheCatalog
interface represents an entity catalog as defined by the Catalog standard. ACatalog
object is immutable. Once created, it can be used to find matches in asystem
,public
oruri
entry. A custom resolver implementation may find it useful for locating local resources through a catalog. -
CatalogFeatures
-- TheCatalogFeatures
class holds all of the features and properties the Catalog API supports, includingjavax.xml.catalog.files
,javax.xml.catalog.defer
,javax.xml.catalog.prefer
, andjavax.xml.catalog.resolve
. -
CatalogManager
-- TheCatalogManager
class manages the creation of XML catalogs and catalog resolvers. -
CatalogResolver
-- TheCatalogResolver
class is aCatalog
resolver that implementsEntityResolver
,XMLResolver
,LSResourceResolver
, andURIResolver
, and resolves external references using catalogs.
Unless otherwise noted, passing a null argument to a constructor or method in any class or interface in this package will cause a NullPointerException
to be thrown.
- Since:
- 9
Interface | Description |
---|---|
Catalog | The Catalog class represents an entity Catalog as defined by XML Catalogs, OASIS Standard V1.1, 7 October 2005. |
CatalogResolver | A Catalog Resolver that implements SAX |
Class | Description |
---|---|
CatalogFeatures | The CatalogFeatures holds a collection of features and properties. |
CatalogFeatures.Builder | The Builder class for building the CatalogFeatures object. |
CatalogManager | The Catalog Manager manages the creation of XML Catalogs and Catalog Resolvers. |
Enum | Description |
---|---|
CatalogFeatures.Feature | A Feature type as defined in the Catalog Features table. |
Exception | Description |
---|---|
CatalogException | The exception class handles errors that may happen while processing or using a catalog. |
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/javax/xml/catalog/package-summary.html