# Hierarchy For Package javax.xml.catalog

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.xml.catalog.CatalogFeatures
  - javax.xml.catalog.CatalogFeatures.Builder
  - javax.xml.catalog.CatalogManager
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - javax.xml.catalog.CatalogException

## Interface Hierarchy

- javax.xml.catalog.Catalog
- org.xml.sax.EntityResolver
  - javax.xml.catalog.CatalogResolver (also extends org.w3c.dom.ls.LSResourceResolver, javax.xml.transform.URIResolver, javax.xml.stream.XMLResolver)
- org.w3c.dom.ls.LSResourceResolver
  - javax.xml.catalog.CatalogResolver (also extends org.xml.sax.EntityResolver, javax.xml.transform.URIResolver, javax.xml.stream.XMLResolver)
- javax.xml.transform.URIResolver
  - javax.xml.catalog.CatalogResolver (also extends org.xml.sax.EntityResolver, org.w3c.dom.ls.LSResourceResolver, javax.xml.stream.XMLResolver)
- javax.xml.stream.XMLResolver
  - javax.xml.catalog.CatalogResolver (also extends org.xml.sax.EntityResolver, org.w3c.dom.ls.LSResourceResolver, javax.xml.transform.URIResolver)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - javax.xml.catalog.CatalogFeatures.Feature
    - javax.xml.catalog.CatalogResolver.NotFoundAction