Package com.helger.mail.datasource
Interface IEncodingAwareDataSource
-
- All Superinterfaces:
jakarta.activation.DataSource,jakarta.mail.EncodingAware,IExtendedDataSource
public interface IEncodingAwareDataSource extends IExtendedDataSource, jakarta.mail.EncodingAware
Extension interface forDataSourcethat includesEncodingAware.- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from interface com.helger.mail.datasource.IExtendedDataSource
DEFAULT_CONTENT_TYPE
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IContentTransferEncodinggetContentTransferEncoding()default StringgetEncoding()static IEncodingAwareDataSourcegetEncodingAware(jakarta.activation.DataSource aDS, IContentTransferEncoding aCTE)-
Methods inherited from interface jakarta.activation.DataSource
getContentType, getInputStream, getName, getOutputStream
-
Methods inherited from interface com.helger.mail.datasource.IExtendedDataSource
getAsDataHandler, getEncodingAware
-
-
-
-
Method Detail
-
getContentTransferEncoding
@Nullable IContentTransferEncoding getContentTransferEncoding()
-
getEncoding
@Nullable default String getEncoding()
- Specified by:
getEncodingin interfacejakarta.mail.EncodingAware- Returns:
- The content transfer encoding to be used. May be
null. - See Also:
getContentTransferEncoding()
-
getEncodingAware
@Nonnull static IEncodingAwareDataSource getEncodingAware(@Nonnull jakarta.activation.DataSource aDS, @Nullable IContentTransferEncoding aCTE)
-
-