public final class DataHandlerWrapper
extends javax.activation.DataHandler
DataHandlerWrapper - A simple wrapper for a data handler to apply a custom content type.| Constructor and Description |
|---|
DataHandlerWrapper(javax.activation.DataHandler dataHandler,
java.lang.String contentType)
Initializes a new
DataHandlerWrapper. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
javax.activation.CommandInfo[] |
getAllCommands() |
java.lang.Object |
getBean(javax.activation.CommandInfo cmdinfo) |
javax.activation.CommandInfo |
getCommand(java.lang.String cmdName) |
java.lang.Object |
getContent() |
java.lang.String |
getContentType() |
javax.activation.DataSource |
getDataSource() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
javax.activation.CommandInfo[] |
getPreferredCommands() |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor) |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors() |
int |
hashCode() |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor) |
void |
setCommandMap(javax.activation.CommandMap commandMap) |
java.lang.String |
toString() |
void |
writeTo(java.io.OutputStream os) |
public DataHandlerWrapper(javax.activation.DataHandler dataHandler,
java.lang.String contentType)
DataHandlerWrapper. The content type argument may be null to return delagatee's content type
on getContentType().dataHandler - The delegatee data handlercontentType - The (optional) content typepublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic javax.activation.CommandInfo[] getAllCommands()
getAllCommands in class javax.activation.DataHandlerpublic java.lang.Object getBean(javax.activation.CommandInfo cmdinfo)
getBean in class javax.activation.DataHandlerpublic javax.activation.CommandInfo getCommand(java.lang.String cmdName)
getCommand in class javax.activation.DataHandlerpublic java.lang.Object getContent()
throws java.io.IOException
getContent in class javax.activation.DataHandlerjava.io.IOExceptionpublic java.lang.String getContentType()
getContentType in class javax.activation.DataHandlerpublic javax.activation.DataSource getDataSource()
getDataSource in class javax.activation.DataHandlerpublic java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in class javax.activation.DataHandlerjava.io.IOExceptionpublic java.lang.String getName()
getName in class javax.activation.DataHandlerpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in class javax.activation.DataHandlerjava.io.IOExceptionpublic javax.activation.CommandInfo[] getPreferredCommands()
getPreferredCommands in class javax.activation.DataHandlerpublic java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
getTransferData in interface java.awt.datatransfer.TransferablegetTransferData in class javax.activation.DataHandlerjava.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionpublic java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.TransferablegetTransferDataFlavors in class javax.activation.DataHandlerpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.TransferableisDataFlavorSupported in class javax.activation.DataHandlerpublic void setCommandMap(javax.activation.CommandMap commandMap)
setCommandMap in class javax.activation.DataHandlerpublic java.lang.String toString()
toString in class java.lang.Objectpublic void writeTo(java.io.OutputStream os)
throws java.io.IOException
writeTo in class javax.activation.DataHandlerjava.io.IOException