Top Description Interfaces Classes
[default module]

Package org.springframework.core.io.support

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Support classes for Spring's resource abstraction. Includes a ResourcePatternResolver mechanism.

Interface Summary

Modifier and TypeInterface and Description
public interface
PropertySourceFactory

Strategy interface for creating resource-based PropertySource wrappers.

public interface
ResourcePatternResolver

Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into Resource objects.

Class Summary

Modifier and TypeClass and Description
public class
DefaultPropertySourceFactory

The default implementation for PropertySourceFactory, wrapping every resource in a ResourcePropertySource.

public class
EncodedResource

Holder that combines a Resource descriptor with a specific encoding or Charset to be used for reading from the resource.

public class
LocalizedResourceHelper

Helper class for loading a localized resource, specified through name, extension and current locale.

public class
PathMatchingResourcePatternResolver

A ResourcePatternResolver implementation that is able to resolve a specified resource location path into one or more matching Resources.

public abstract class
PropertiesLoaderSupport

Base class for JavaBean-style components that need to load properties from one or more resources.

public abstract class
PropertiesLoaderUtils

Convenient utility methods for loading of java.util.Properties, performing standard handling of input streams.

public class
public class
ResourceArrayPropertyEditor

Editor for org.springframework.core.io.Resource arrays, to automatically convert String location patterns (e.g. "file:C:/my*.txt" or "classpath*:myfile.txt") to Resource array properties.

public abstract class
ResourcePatternUtils

Utility class for determining whether a given URL is a resource location that can be loaded via a ResourcePatternResolver.

public class
ResourcePropertySource

Subclass of PropertiesPropertySource that loads a Properties object from a given org.springframework.core.io.Resource or resource location such as "classpath:/com/myco/foo.properties" or "file:/path/to/file.xml".

public class
ResourceRegion

Region of a Resource implementation, materialized by a position within the Resource and a byte count for the length of that region.

public class
SpringFactoriesLoader

General purpose factory loading mechanism for internal use within the framework.

pack-priv abstract class
VfsPatternUtils

Artificial class used for accessing the VfsUtils methods without exposing them to the entire world.