public class ConfigurableDataHandler
extends javax.activation.DataHandler
Data written to the MIME part gets encoded by content-transfer-encoding specified as above
Usage is Similar to the javax.activation.DataHandler except for the setting of the above properties.
eg:
dataHandler = new ConfigurableDataHandler(new ByteArrayDataSource(byteArray));
dataHandler.setTransferEncoding("quoted-printable");
dataHandler.setContentType("image/jpg");
DataHandler| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
contentID |
private java.lang.String |
contentType |
private java.lang.String |
transferEncoding |
| Constructor and Description |
|---|
ConfigurableDataHandler(javax.activation.DataSource ds) |
ConfigurableDataHandler(java.lang.Object data,
java.lang.String type) |
ConfigurableDataHandler(java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getContentType() |
java.lang.String |
getTransferEncoding() |
void |
setContentType(java.lang.String contentType) |
void |
setTransferEncoding(java.lang.String transferEncoding) |
getAllCommands, getBean, getCommand, getContent, getDataSource, getInputStream, getName, getOutputStream, getPreferredCommands, getTransferData, getTransferDataFlavors, isDataFlavorSupported, setCommandMap, setDataContentHandlerFactory, writeToprivate java.lang.String transferEncoding
private java.lang.String contentType
private java.lang.String contentID
public ConfigurableDataHandler(javax.activation.DataSource ds)
public ConfigurableDataHandler(java.lang.Object data,
java.lang.String type)
public ConfigurableDataHandler(java.net.URL url)
public java.lang.String getContentType()
getContentType in class javax.activation.DataHandlerpublic void setContentType(java.lang.String contentType)
public java.lang.String getTransferEncoding()
public void setTransferEncoding(java.lang.String transferEncoding)