| Package | Description | 
|---|---|
| org.springframework.core.io | Generic abstraction for (file-based) resources, used throughout the framework. | 
| org.springframework.core.io.support | Support classes for Spring's resource abstraction. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ContextResourceExtended interface for a resource that is loaded from an enclosing
 'context', e.g. | 
| interface  | ResourceInterface for a resource descriptor that abstracts from the actual
 type of underlying resource, such as a file or class path resource. | 
| interface  | WritableResourceExtended interface for a resource that supports writing to it. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFileResolvingResourceAbstract base class for resources which resolve URLs into File references,
 such as  UrlResourceorClassPathResource. | 
| class  | AbstractResourceConvenience base class for  Resourceimplementations,
 pre-implementing typical behavior. | 
| class  | ByteArrayResourceResourceimplementation for a given byte array. | 
| class  | ClassPathResourceResourceimplementation for class path resources. | 
| protected static class  | DefaultResourceLoader.ClassPathContextResourceClassPathResource that explicitly expresses a context-relative path
 through implementing the ContextResource interface. | 
| class  | DescriptiveResourceSimple  Resourceimplementation that holds a resource description
 but does not point to an actually readable resource. | 
| class  | FileSystemResource | 
| class  | FileUrlResourceSubclass of  UrlResourcewhich assumes file resolution, to the degree
 of implementing theWritableResourceinterface for it. | 
| class  | InputStreamResourceResourceimplementation for a givenInputStream. | 
| class  | PathResource | 
| class  | UrlResourceResourceimplementation forjava.net.URLlocators. | 
| class  | VfsResourceJBoss VFS based  Resourceimplementation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EncodedResourceHolder that combines a  Resourcedescriptor with a specific encoding
 orCharsetto be used for reading from the resource. |