| Package | Description | 
|---|---|
| org.springframework.core.codec | |
| org.springframework.core.io | Generic abstraction for (file-based) resources, used throughout the framework. | 
| org.springframework.core.io.buffer | Generic abstraction for working with byte buffer implementations. | 
| org.springframework.core.io.support | Support classes for Spring's resource abstraction. | 
| org.springframework.core.type.classreading | Support classes for reading annotation and class-level metadata. | 
| Class and Description | 
|---|
| Resource Interface for a resource descriptor that abstracts from the actual
 type of underlying resource, such as a file or class path resource. | 
| Class and 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. | 
| ClassPathResource Resourceimplementation for class path resources. | 
| ContextResource Extended interface for a resource that is loaded from an enclosing
 'context', e.g. | 
| DefaultResourceLoader Default implementation of the  ResourceLoaderinterface. | 
| 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.. | 
| UrlResource Resourceimplementation forjava.net.URLlocators. | 
| WritableResource Extended interface for a resource that supports writing to it. | 
| Class and Description | 
|---|
| Resource Interface for a resource descriptor that abstracts from the actual
 type of underlying resource, such as a file or class path resource. | 
| Class and Description | 
|---|
| InputStreamSource Simple interface for objects that are sources for an  InputStream. | 
| 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.. | 
| Class and Description | 
|---|
| 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.. |