See: Description
| Interface | Description | 
|---|---|
| ContextResource | Extended interface for a resource that is loaded from an enclosing
 'context', e.g. | 
| InputStreamSource | Simple interface for objects that are sources for an  InputStream. | 
| ProtocolResolver | A resolution strategy for protocol-specific resource handles. | 
| Resource | Interface for a resource descriptor that abstracts from the actual
 type of underlying resource, such as a file or class path resource. | 
| ResourceLoader | Strategy interface for loading resources (e.. | 
| WritableResource | Extended interface for a resource that supports writing to it. | 
| Class | Description | 
|---|---|
| AbstractFileResolvingResource | Abstract base class for resources which resolve URLs into File references,
 such as  UrlResourceorClassPathResource. | 
| AbstractResource | Convenience base class for  Resourceimplementations,
 pre-implementing typical behavior. | 
| ByteArrayResource | Resourceimplementation for a given byte array. | 
| ClassPathResource | Resourceimplementation for class path resources. | 
| ClassRelativeResourceLoader | ResourceLoaderimplementation that interprets plain resource paths
 as relative to a givenjava.lang.Class. | 
| DefaultResourceLoader | Default implementation of the  ResourceLoaderinterface. | 
| DefaultResourceLoader.ClassPathContextResource | ClassPathResource that explicitly expresses a context-relative path
 through implementing the ContextResource interface. | 
| DescriptiveResource | Simple  Resourceimplementation that holds a resource description
 but does not point to an actually readable resource. | 
| FileSystemResource | |
| FileSystemResourceLoader | ResourceLoaderimplementation that resolves plain paths as
 file system resources rather than as class path resources
 (the latter isDefaultResourceLoader's default strategy). | 
| FileUrlResource | Subclass of  UrlResourcewhich assumes file resolution, to the degree
 of implementing theWritableResourceinterface for it. | 
| InputStreamResource | Resourceimplementation for a givenInputStream. | 
| PathResource | |
| ResourceEditor | |
| UrlResource | Resourceimplementation forjava.net.URLlocators. | 
| VfsResource | JBoss VFS based  Resourceimplementation. | 
| VfsUtils | Utility for detecting and accessing JBoss VFS in the classpath. |