Package org.springframework.core.io

Generic abstraction for (file-based) resources, used throughout the framework.

See:
          Description

Interface Summary
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.
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 Summary
AbstractFileResolvingResource Abstract base class for resources which resolve URLs into File references, such as UrlResource or ClassPathResource.
AbstractFileResolvingResource.VfsResourceDelegate Inner delegate class, avoiding a hard JBoss VFS API dependency at runtime.
AbstractResource Convenience base class for Resource implementations, pre-implementing typical behavior.
ByteArrayResource Resource implementation for a given byte array.
ClassPathResource Resource implementation for class path resources.
ClassRelativeResourceLoader ResourceLoader implementation that interprets plain resource paths as relative to a given java.lang.Class.
ClassRelativeResourceLoader.ClassRelativeContextResource ClassPathResource that explicitly expresses a context-relative path through implementing the ContextResource interface.
DefaultResourceLoader Default implementation of the ResourceLoader interface.
DefaultResourceLoader.ClassPathContextResource ClassPathResource that explicitly expresses a context-relative path through implementing the ContextResource interface.
DescriptiveResource Simple Resource implementation that holds a resource description but does not point to an actually readable resource.
FileSystemResource Resource implementation for java.io.File handles.
FileSystemResourceLoader ResourceLoader implementation that resolves plain paths as file system resources rather than as class path resources (the latter is DefaultResourceLoader's default strategy).
FileSystemResourceLoader.FileSystemContextResource FileSystemResource that explicitly expresses a context-relative path through implementing the ContextResource interface.
InputStreamResource Resource implementation for a given InputStream.
ResourceEditor Editor for Resource descriptors, to automatically convert String locations e.g.
ResourcePropertySource Subclass of PropertiesPropertySource that loads a Properties object from a given Resource or resource location such as "classpath:/com/myco/foo.properties" or "file:/path/to/file.properties".
UrlResource Resource implementation for java.net.URL locators.
VfsResource VFS based Resource implementation.
VfsUtils Utility for detecting the JBoss VFS version available in the classpath.
 

Enum Summary
VfsUtils.VFS_VER  
 

Package org.springframework.core.io Description

Generic abstraction for (file-based) resources, used throughout the framework.