public interface EncodingAware
DataSource
that also implements
EncodingAware
may specify the Content-Transfer-Encoding
to use for its data. Valid Content-Transfer-Encoding values specified
by RFC 2045 are "7bit", "8bit", "quoted-printable", "base64", and "binary".
For example, a FileDataSource
could be created that forces all files to be base64 encoded:
public class Base64FileDataSource extends FileDataSource implements EncodingAware { public Base64FileDataSource(File file) { super(file); } // implements EncodingAware.getEncoding() public String getEncoding() { return "base64"; } }
Modifier and Type | Method and Description |
---|---|
String |
getEncoding()
Return the MIME Content-Transfer-Encoding to use for this data,
or null to indicate that an appropriate value should be chosen
by the caller.
|
String getEncoding()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.