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

- Packages that use org.springframework.core.io.support
  Package | Description
  --- | ---
  org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories.
  org.springframework.beans.factory.groovy | Support package for Groovy-based bean definitions.
  org.springframework.beans.factory.support | Classes supporting the `org.springframework.beans.factory` package.
  org.springframework.beans.factory.xml | Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" XSD.
  org.springframework.context | This package builds on the beans package to add support for message sources and for the Observer design pattern, and the ability for application objects to obtain resources using a consistent API.
  org.springframework.context.annotation | Annotation support for the Application Context, including JSR-250 "common" annotations, component-scanning, and Java-based metadata for creating Spring-managed objects.
  org.springframework.context.support | Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
  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.
  org.springframework.http | Contains a basic abstraction over client/server-side HTTP.
  org.springframework.http.converter | Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
  org.springframework.jca.context | Integration package that allows for deploying a Spring application context as a JCA 1.7 compliant RAR file.
  org.springframework.jdbc.datasource.init | Provides extensible support for initializing databases through scripts.
  org.springframework.scripting.support | Support classes for Spring's scripting package.
  org.springframework.web.context | Contains a variant of the application context interface for web applications, and the ContextLoaderListener that bootstraps a root web application context.
  org.springframework.web.context.support | Classes supporting the `org.springframework.web.context` package, such as WebApplicationContext implementations and various utility classes.

- Classes in org.springframework.core.io.support used by org.springframework.beans.factory.config
  Class and Description
  PropertiesLoaderSupport Base class for JavaBean-style components that need to load properties from one or more resources.

- Classes in org.springframework.core.io.support used by org.springframework.beans.factory.groovy
  Class and Description
  EncodedResource Holder that combines a `Resource` descriptor with a specific encoding or `Charset` to be used for reading from the resource.

- Classes in org.springframework.core.io.support used by org.springframework.beans.factory.support
  Class and Description
  EncodedResource Holder that combines a `Resource` descriptor with a specific encoding or `Charset` to be used for reading from the resource.

- Classes in org.springframework.core.io.support used by org.springframework.beans.factory.xml
  Class and Description
  EncodedResource Holder that combines a `Resource` descriptor with a specific encoding or `Charset` to be used for reading from the resource.

- Classes in org.springframework.core.io.support used by org.springframework.context
  Class and Description
  ResourcePatternResolver Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into `Resource` objects.

- Classes in org.springframework.core.io.support used by org.springframework.context.annotation
  Class and Description
  ResourcePatternResolver Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into `Resource` objects.

- Classes in org.springframework.core.io.support used by org.springframework.context.support
  Class and Description
  PropertiesLoaderSupport Base class for JavaBean-style components that need to load properties from one or more resources.
  ResourcePatternResolver Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into `Resource` objects.

- Classes in org.springframework.core.io.support used by org.springframework.core.codec
  Class and 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 and Description
  EncodedResource Holder that combines a `Resource` descriptor with a specific encoding or `Charset` to be used for reading from the resource.
  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.
  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"`.

- Classes in org.springframework.core.io.support used by org.springframework.http
  Class and 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.http.converter
  Class and 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.jca.context
  Class and Description
  ResourcePatternResolver Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into `Resource` objects.

- Classes in org.springframework.core.io.support used by org.springframework.jdbc.datasource.init
  Class and Description
  EncodedResource Holder that combines a `Resource` descriptor with a specific encoding or `Charset` to be used for reading from the resource.

- Classes in org.springframework.core.io.support used by org.springframework.scripting.support
  Class and Description
  EncodedResource Holder that combines a `Resource` descriptor with a specific encoding or `Charset` to be used for reading from the resource.

- Classes in org.springframework.core.io.support used by org.springframework.web.context
  Class and Description
  ResourcePatternResolver Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into `Resource` objects.

- Classes in org.springframework.core.io.support used by org.springframework.web.context.support
  Class and Description
  PathMatchingResourcePatternResolver A `ResourcePatternResolver` implementation that is able to resolve a specified resource location path into one or more matching Resources.
  ResourcePatternResolver Strategy interface for resolving a location pattern (for example, an Ant-style path pattern) into `Resource` objects.