Module java.xml
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-- The- Cataloginterface represents an entity catalog as defined by the Catalog standard. A- Catalogobject is immutable. Once created, it can be used to find matches in a- system,- publicor- urientry. A custom resolver implementation may find it useful for locating local resources through a catalog.
- CatalogFeatures-- The- CatalogFeaturesclass holds all of the features and properties the Catalog API supports, including- javax.xml.catalog.files,- javax.xml.catalog.defer,- javax.xml.catalog.prefer, and- javax.xml.catalog.resolve.
- CatalogManager-- The- CatalogManagerclass manages the creation of XML catalogs and catalog resolvers.
- CatalogResolver-- The- CatalogResolverclass is a- Catalogresolver that implements- EntityResolver,- XMLResolver,- LSResourceResolver, and- URIResolver, 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 Summary 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 SAXEntityResolver, StAXXMLResolver, DOM LSLSResourceResolverused by Schema Validation, and TransformURIResolver, and resolves external references using catalogs.
- 
Class Summary 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 Summary Enum Description CatalogFeatures.Feature A Feature type as defined in the Catalog Features table.
- 
Exception Summary Exception Description CatalogException The exception class handles errors that may happen while processing or using a catalog.