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. |