# Hierarchy For Package org.apache.catalina.webresources

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.catalina.webresources.AbstractResource (implements org.apache.catalina.WebResource)
    - org.apache.catalina.webresources.AbstractArchiveResource
      - org.apache.catalina.webresources.AbstractSingleArchiveResource
        - org.apache.catalina.webresources.JarResource
        - org.apache.catalina.webresources.WarResource
      - org.apache.catalina.webresources.JarWarResource
    - org.apache.catalina.webresources.FileResource
    - org.apache.catalina.webresources.JarResourceRoot
  - org.apache.catalina.webresources.Cache
  - org.apache.catalina.webresources.CachedResource (implements org.apache.catalina.WebResource)
  - org.apache.catalina.webresources.EmptyResource (implements org.apache.catalina.WebResource)
    - org.apache.catalina.webresources.VirtualResource
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.catalina.webresources.AbstractArchiveResource.JarInputStreamWrapper
    - java.io.FilterInputStream
      - java.util.zip.InflaterInputStream
        - java.util.zip.ZipInputStream
          - java.util.jar.JarInputStream
            - org.apache.catalina.webresources.TomcatJarInputStream
  - org.apache.catalina.webresources.JarContents
  - org.apache.catalina.util.LifecycleBase (implements org.apache.catalina.Lifecycle)
    - org.apache.catalina.webresources.AbstractResourceSet (implements org.apache.catalina.WebResourceSet)
      - org.apache.catalina.webresources.AbstractArchiveResourceSet
        - org.apache.catalina.webresources.AbstractSingleArchiveResourceSet
          - org.apache.catalina.webresources.JarResourceSet
          - org.apache.catalina.webresources.WarResourceSet
        - org.apache.catalina.webresources.JarWarResourceSet
      - org.apache.catalina.webresources.AbstractFileResourceSet
        - org.apache.catalina.webresources.DirResourceSet
        - org.apache.catalina.webresources.FileResourceSet
    - org.apache.catalina.webresources.EmptyResourceSet (implements org.apache.catalina.WebResourceSet)
    - org.apache.catalina.util.LifecycleMBeanBase (implements org.apache.catalina.JmxEnabled)
      - org.apache.catalina.webresources.StandardRoot (implements org.apache.catalina.WebResourceRoot)
        - org.apache.catalina.webresources.ExtractingRoot
  - org.apache.catalina.webresources.TomcatURLStreamHandlerFactory (implements java.net.URLStreamHandlerFactory)
  - java.net.URLStreamHandler
    - org.apache.catalina.webresources.ClasspathURLStreamHandler