Class DataSourceBaseResolver

java.lang.Object
org.apache.commons.mail.resolver.DataSourceBaseResolver
All Implemented Interfaces:
DataSourceResolver
Direct Known Subclasses:
DataSourceClassPathResolver, DataSourceCompositeResolver, DataSourceFileResolver, DataSourceUrlResolver

public abstract class DataSourceBaseResolver extends Object implements DataSourceResolver
Base class for various resolvers.
Since:
1.3
  • Constructor Details

    • DataSourceBaseResolver

      Constructor.
    • DataSourceBaseResolver

      public DataSourceBaseResolver(boolean lenient)
      Constructor.
      Parameters:
      lenient - shall we ignore resources not found or throw an exception?
  • Method Details

    • isLenient

      public boolean isLenient()
      Shall we ignore resources not found or throw an exception?
      Returns:
      the lenient flag
    • isCid

      protected boolean isCid(String resourceLocation)
      Is this a content id?
      Parameters:
      resourceLocation - the resource location
      Returns:
      true if it is a CID
    • isFileUrl

      protected boolean isFileUrl(String urlString)
      Is this a file URL?
      Parameters:
      urlString - the URL string
      Returns:
      true if it is a file URL
    • isHttpUrl

      protected boolean isHttpUrl(String urlString)
      Is this a HTTP/HTTPS URL?
      Parameters:
      urlString - the URL string
      Returns:
      true if it is a HTTP/HTTPS URL