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.Object
public javax.activation.CommandInfo[] getAllCommands()
getAllCommands
in class javax.activation.DataHandler
public java.lang.Object getBean(javax.activation.CommandInfo cmdinfo)
getBean
in class javax.activation.DataHandler
public javax.activation.CommandInfo getCommand(java.lang.String cmdName)
getCommand
in class javax.activation.DataHandler
public java.lang.Object getContent() throws java.io.IOException
getContent
in class javax.activation.DataHandler
java.io.IOException
public java.lang.String getContentType()
getContentType
in class javax.activation.DataHandler
public javax.activation.DataSource getDataSource()
getDataSource
in class javax.activation.DataHandler
public java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in class javax.activation.DataHandler
java.io.IOException
public java.lang.String getName()
getName
in class javax.activation.DataHandler
public java.io.OutputStream getOutputStream() throws java.io.IOException
getOutputStream
in class javax.activation.DataHandler
java.io.IOException
public javax.activation.CommandInfo[] getPreferredCommands()
getPreferredCommands
in class javax.activation.DataHandler
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
getTransferData
in interface java.awt.datatransfer.Transferable
getTransferData
in class javax.activation.DataHandler
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
getTransferDataFlavors
in class javax.activation.DataHandler
public int hashCode()
hashCode
in class java.lang.Object
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
isDataFlavorSupported
in class javax.activation.DataHandler
public void setCommandMap(javax.activation.CommandMap commandMap)
setCommandMap
in class javax.activation.DataHandler
public java.lang.String toString()
toString
in class java.lang.Object
public void writeTo(java.io.OutputStream os) throws java.io.IOException
writeTo
in class javax.activation.DataHandler
java.io.IOException