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
,DataSourceUrlResolver
public abstract class DataSourceBaseResolver extends java.lang.Object implements DataSourceResolver
Base class for various resolvers.- Since:
- 1.3
-
-
Constructor Summary
Constructors Constructor Description DataSourceBaseResolver()
Constructor.DataSourceBaseResolver(boolean lenient)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isCid(java.lang.String resourceLocation)
Is this a content id?protected boolean
isFileUrl(java.lang.String urlString)
Is this a file URL?protected boolean
isHttpUrl(java.lang.String urlString)
Is this a HTTP/HTTPS URL?boolean
isLenient()
Shall we 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()
Constructor.
-
DataSourceBaseResolver
public DataSourceBaseResolver(boolean lenient)
Constructor.- Parameters:
lenient
- shall we ignore resources not found or throw an exception?
-
-
Method Detail
-
isLenient
public boolean isLenient()
Shall we ignore resources not found or throw an exception?- Returns:
- the lenient flag
-
isCid
protected boolean isCid(java.lang.String resourceLocation)
Is this a content id?- Parameters:
resourceLocation
- the resource location- Returns:
- true if it is a CID
-
isFileUrl
protected boolean isFileUrl(java.lang.String urlString)
Is 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)
Is this a HTTP/HTTPS URL?- Parameters:
urlString
- the URL string- Returns:
- true if it is a HTTP/HTTPS URL
-
-