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