# Uses of Package
org.springframework.core.io.support

Packages that use org.springframework.core.io.support
Package
Description
org.springframework.core.codec
`Encoder` and `Decoder` abstractions to convert between a reactive stream of bytes and Java objects.
org.springframework.core.io.support
Support classes for Spring's resource abstraction.

Classes in org.springframework.core.io.support used by org.springframework.core.codec
Class
Description
ResourceRegion
Region of a `Resource` implementation, materialized by a `position` within the `Resource` and a byte `count` for the length of that region.
Classes in org.springframework.core.io.support used by org.springframework.core.io.support
Class
Description
EncodedResource
Holder that combines a `Resource` descriptor with a specific encoding or `Charset` to be used for reading from the resource.
PropertySourceDescriptor
Descriptor for a `PropertySource`.
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.
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"`.
SpringFactoriesLoader
General purpose factory loading mechanism for internal use within the framework.
SpringFactoriesLoader.ArgumentResolver
Strategy for resolving constructor arguments based on their type.
SpringFactoriesLoader.FailureHandler
Strategy for handling a failure that occurs when instantiating a factory.