# Package org.apache.catalina.webresources

package org.apache.catalina.webresources

Related Packages
Package
Description
org.apache.catalina
org.apache.catalina.webresources.war
Classes
Class
Description
AbstractArchiveResource
Abstract resource implementation for archive-based resources.
AbstractArchiveResourceSet
Abstract resource set implementation for archive-based resources.
AbstractFileResourceSet
Abstract implementation of `WebResourceSet` that is based on a directory on a file system.
AbstractResource
Abstract `WebResource` implementation that provides common functionality for all web resource implementations.
AbstractResourceSet
Abstract `WebResourceSet` implementation that provides common functionality for all web resource set implementations.
AbstractSingleArchiveResource
Abstract `WebResource` implementation for resources within a single archive (e.g., a JAR file).
AbstractSingleArchiveResourceSet
Base class for a `WebResourceSet` based on a single, rather than nested, archive.
Cache
Cache for web resources managed by a StandardRoot.
CachedResource
This class is designed to wrap a 'raw' WebResource and providing caching for expensive operations.
ClasspathURLStreamHandler
URL stream handler that resolves resources from the classpath.
DirResourceSet
Represents a `WebResourceSet` based on a directory.
EmptyResource
A `WebResource` implementation that represents a non-existent resource.
EmptyResourceSet
A `WebResourceSet` implementation that is not backed by a file system and behaves as if it has no resources available.
ExtractingRoot
If the main resources are packaged as a WAR file then any JARs will be extracted to the work directory and used from there.
FileResource
Represents a single resource (file or directory) that is located on a file system.
FileResourceSet
Represents a `WebResourceSet` based on a single file.
JarContents
This class represents the contents of a jar by determining whether a given resource might be in the cache, based on a bloom filter.
JarResource
Represents a single resource (file or directory) that is located within a JAR.
JarResourceRoot
Represents a JAR file as a resource root within a web application.
JarResourceSet
Represents a `WebResourceSet` based on a JAR file.
JarWarResource
Represents a single resource (file or directory) that is located within a JAR that in turn is located in a WAR file.
JarWarResourceSet
Represents a `WebResourceSet` based on a JAR file that is nested inside a packed WAR file.
StandardRoot
Provides the resources implementation for a web application.
TomcatJarInputStream
The purpose of this subclass is to obtain references to the JarEntry objects for META-INF/ and META-INF/MANIFEST.MF that are otherwise swallowed by the JarInputStream implementation.
TomcatURLStreamHandlerFactory
Factory for URL stream handlers that supports the war and classpath protocols.
VirtualResource
A virtual resource that represents a directory entry created on-the-fly.
WarResource
Represents a single resource (file or directory) that is located within a WAR.
WarResourceSet
Represents a `WebResourceSet` based on a WAR file.