# Uses of Interface org.apache.commons.mail.DataSourceResolver (Apache Commons Email 1.5 API)

## Uses of Interface
org.apache.commons.mail.DataSourceResolver

Packages that use DataSourceResolver
org.apache.commons.mail: Commons-Email aims to provide a API for sending email.
org.apache.commons.mail.resolver: Contains implementation classes to resolve data sources from the following locations: class path file system URL

### Uses of DataSourceResolver in org.apache.commons.mail

Methods in org.apache.commons.mail that return DataSourceResolver
`DataSourceResolver` ImageHtmlEmail.`getDataSourceResolver()` Get the data source resolver.

Methods in org.apache.commons.mail with parameters of type DataSourceResolver
`void` ImageHtmlEmail.`setDataSourceResolver(DataSourceResolver dataSourceResolver)` Set the data source resolver.

### Uses of DataSourceResolver in org.apache.commons.mail.resolver

Classes in org.apache.commons.mail.resolver that implement DataSourceResolver
`class` `DataSourceBaseResolver` Base class for various resolvers.
`class` `DataSourceClassPathResolver` Creates a `DataSource` based on an class path.
`class` `DataSourceCompositeResolver` A composite data source resolver.
`class` `DataSourceFileResolver` Creates a `DataSource` based on an URL.
`class` `DataSourceUrlResolver` Creates a `DataSource` based on an URL.

Methods in org.apache.commons.mail.resolver that return DataSourceResolver
`DataSourceResolver[]` DataSourceCompositeResolver.`getDataSourceResolvers()` Get the underlying data source resolvers.

Constructors in org.apache.commons.mail.resolver with parameters of type DataSourceResolver
Constructor and Description
`DataSourceCompositeResolver(DataSourceResolver[] dataSourceResolvers)` Constructor.
`DataSourceCompositeResolver(DataSourceResolver[] dataSourceResolvers, boolean isLenient)` Constructor.