Package org.apache.commons.mail.resolver
Class DataSourceBaseResolver
- java.lang.Object
-
- org.apache.commons.mail.resolver.DataSourceBaseResolver
-
- All Implemented Interfaces:
DataSourceResolver
- Direct Known Subclasses:
DataSourceClassPathResolver,DataSourceCompositeResolver,DataSourceFileResolver,DataSourcePathResolver,DataSourceUrlResolver
public abstract class DataSourceBaseResolver extends java.lang.Object implements DataSourceResolver
Abstract class for resolvers.- Since:
- 1.3
-
-
Constructor Summary
Constructors Constructor Description DataSourceBaseResolver()Constructs a new instance.DataSourceBaseResolver(boolean lenient)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisCid(java.lang.String resourceLocation)Tests whether the argument is a content id.protected booleanisFileUrl(java.lang.String urlString)Tests whether this a file URL.protected booleanisHttpUrl(java.lang.String urlString)Tests whether this a HTTP or HTTPS URL.booleanisLenient()Tests whether to ignore resources not found or throw an exception.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.commons.mail.DataSourceResolver
resolve, resolve
-
-
-
-
Constructor Detail
-
DataSourceBaseResolver
public DataSourceBaseResolver()
Constructs a new instance.
-
DataSourceBaseResolver
public DataSourceBaseResolver(boolean lenient)
Constructs a new instance.- Parameters:
lenient- shall we ignore resources not found or throw an exception?
-
-
Method Detail
-
isCid
protected boolean isCid(java.lang.String resourceLocation)
Tests whether the argument is a content id.- Parameters:
resourceLocation- the resource location to test.- Returns:
- true if it is a CID.
-
isFileUrl
protected boolean isFileUrl(java.lang.String urlString)
Tests whether this a file URL.- Parameters:
urlString- the URL string.- Returns:
- true if it is a file URL.
-
isHttpUrl
protected boolean isHttpUrl(java.lang.String urlString)
Tests whether this a HTTP or HTTPS URL.- Parameters:
urlString- the URL string to test.- Returns:
- true if it is a HTTP or HTTPS URL.
-
isLenient
public boolean isLenient()
Tests whether to ignore resources not found or throw an exception.- Returns:
- the lenient flag.
-
-