org.apache.axiom.attachments
Class ConfigurableDataHandler
java.lang.Object
javax.activation.DataHandler
org.apache.axiom.attachments.ConfigurableDataHandler
- All Implemented Interfaces:
- java.awt.datatransfer.Transferable
- public class ConfigurableDataHandler
- extends javax.activation.DataHandler
This Axiom DataHandler inplementation allows the user to set custom values for the following MIME
body part headers.
- content-transfer-encoding
- content-type
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");
- See Also:
DataHandler
Methods inherited from class javax.activation.DataHandler |
getAllCommands, getBean, getCommand, getContent, getDataSource, getInputStream, getName, getOutputStream, getPreferredCommands, getTransferData, getTransferDataFlavors, isDataFlavorSupported, setCommandMap, setDataContentHandlerFactory, writeTo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurableDataHandler
public ConfigurableDataHandler(javax.activation.DataSource arg0)
ConfigurableDataHandler
public ConfigurableDataHandler(java.lang.Object arg0,
java.lang.String arg1)
ConfigurableDataHandler
public ConfigurableDataHandler(java.net.URL arg0)
getContentType
public java.lang.String getContentType()
setContentType
public void setContentType(java.lang.String contentType)
getTransferEncoding
public java.lang.String getTransferEncoding()
setTransferEncoding
public void setTransferEncoding(java.lang.String transferEncoding)
Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.