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

Packages that use DataSourceResolver
Package
Description
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
  Modifier and Type
  Method
  Description
  `DataSourceResolver`
  ImageHtmlEmail.`getDataSourceResolver()`
  Gets the data source resolver.
  Methods in org.apache.commons.mail with parameters of type DataSourceResolver
  Modifier and Type
  Method
  Description
  `void`
  ImageHtmlEmail.`setDataSourceResolver(DataSourceResolver dataSourceResolver)`
  Sets the data source resolver.

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

  Classes in org.apache.commons.mail.resolver that implement DataSourceResolver
  Modifier and Type
  Class
  Description
  `class`
  `DataSourceBaseResolver`
  Abstract class for 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 a File.
  `final class`
  `DataSourcePathResolver`
  Creates a `DataSource` based on a `Path`.
  `class`
  `DataSourceUrlResolver`
  Creates a `DataSource` based on an URL.
  Methods in org.apache.commons.mail.resolver that return DataSourceResolver
  Modifier and Type
  Method
  Description
  `DataSourceResolver[]`
  DataSourceCompositeResolver.`getDataSourceResolvers()`
  Gets the underlying data source resolvers.
  Constructors in org.apache.commons.mail.resolver with parameters of type DataSourceResolver
  Modifier
  Constructor
  Description
  ``
  `DataSourceCompositeResolver(DataSourceResolver[] dataSourceResolvers)`
  Constructs a new instance.
  ``
  `DataSourceCompositeResolver(DataSourceResolver[] dataSourceResolvers, boolean isLenient)`
  Constructs a new instance.