@NonNullApi @NonNullFields

# Package org.springframework.core.io.support

Support classes for Spring's resource abstraction.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PropertySourceFactory | Strategy interface for creating resource-based `PropertySource` wrappers.
  ResourcePatternResolver | Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into `Resource` objects.

- Class Summary
  Class | Description
  --- | ---
  DefaultPropertySourceFactory | The default implementation for `PropertySourceFactory`, wrapping every resource in a `ResourcePropertySource`.
  EncodedResource | Holder that combines a `Resource` descriptor with a specific encoding or `Charset` to be used for reading from the resource.
  LocalizedResourceHelper | Helper class for loading a localized resource, specified through name, extension and current locale.
  PathMatchingResourcePatternResolver | A `ResourcePatternResolver` implementation that is able to resolve a specified resource location path into one or more matching Resources.
  PropertiesLoaderSupport | Base class for JavaBean-style components that need to load properties from one or more resources.
  PropertiesLoaderUtils | Convenient utility methods for loading of `java.util.Properties`, performing standard handling of input streams.
  ResourceArrayPropertyEditor | Editor for `Resource` arrays, to automatically convert `String` location patterns (e.g.
  ResourcePatternUtils | Utility class for determining whether a given URL is a resource location that can be loaded via a `ResourcePatternResolver`.
  ResourcePropertiesPersister | Spring-aware subclass of the plain `DefaultPropertiesPersister`, adding a conditional check for disabled XML support through the shared "spring.xml.ignore" property.
  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.xml"`.
  ResourceRegion | Region of a `Resource` implementation, materialized by a `position` within the `Resource` and a byte `count` for the length of that region.
  SpringFactoriesLoader | General purpose factory loading mechanism for internal use within the framework.

## Package org.springframework.core.io.support Description

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