Module java.xml
Package javax.xml.catalog
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-- TheCataloginterface represents an entity catalog as defined by the Catalog standard. ACatalogobject is immutable. Once created, it can be used to find matches in asystem,publicorurientry. A custom resolver implementation may find it useful for locating local resources through a catalog.CatalogFeatures-- TheCatalogFeaturesclass 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-- TheCatalogManagerclass manages the creation of XML catalogs and catalog resolvers.CatalogResolver-- TheCatalogResolverclass is aCatalogresolver 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 SummaryInterfaceDescriptionThe Catalog class represents an entity Catalog as defined by XML Catalogs, OASIS Standard V1.1, 7 October 2005.A Catalog Resolver that implements SAX
EntityResolver, StAXXMLResolver, DOM LSLSResourceResolverused by Schema Validation, and TransformURIResolver, and resolves external references using catalogs. -
Class SummaryClassDescriptionThe CatalogFeatures holds a collection of features and properties.The Builder class for building the CatalogFeatures object.The Catalog Manager manages the creation of XML Catalogs and Catalog Resolvers.
-
Enum Class Summary
-
Exception SummaryExceptionDescriptionThe exception class handles errors that may happen while processing or using a catalog.