| AbstractArchiveResource |  | 
| AbstractArchiveResourceSet |  | 
| AbstractFileResourceSet |  | 
| AbstractResource |  | 
| AbstractResourceSet |  | 
| AbstractSingleArchiveResource |  | 
| AbstractSingleArchiveResourceSet | Base class for a  WebResourceSet based on a
 single, rather than nested, archive. | 
| Cache |  | 
| CachedResource | This class is designed to wrap a 'raw' WebResource and providing caching for
 expensive operations. | 
| ClasspathURLStreamHandler |  | 
| DirResourceSet |  | 
| EmptyResource |  | 
| 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 |  | 
| JarResource | Represents a single resource (file or directory) that is located within a
 JAR. | 
| JarResourceRoot |  | 
| JarResourceSet |  | 
| 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 sub-class 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 |  | 
| VirtualResource |  | 
| WarResource | Represents a single resource (file or directory) that is located within a
 WAR. | 
| WarResourceSet |  |