public class DataHandler
extends java.lang.Object
implements java.awt.datatransfer.Transferable
| Constructor and Description |
|---|
DataHandler(DataSource ds) |
DataHandler(java.lang.Object data,
java.lang.String type) |
DataHandler(java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
CommandInfo[] |
getAllCommands() |
java.lang.Object |
getBean(CommandInfo cmdinfo) |
CommandInfo |
getCommand(java.lang.String cmdName) |
java.lang.Object |
getContent() |
java.lang.String |
getContentType() |
DataSource |
getDataSource() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
CommandInfo[] |
getPreferredCommands() |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor) |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors() |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor) |
void |
setCommandMap(CommandMap commandMap) |
static void |
setDataContentHandlerFactory(DataContentHandlerFactory newFactory)
Set the DataContentHandlerFactory to use.
|
void |
writeTo(java.io.OutputStream os) |
public DataHandler(DataSource ds)
public DataHandler(java.lang.Object data,
java.lang.String type)
public DataHandler(java.net.URL url)
public DataSource getDataSource()
public java.lang.String getName()
public java.lang.String getContentType()
public java.io.InputStream getInputStream()
throws java.io.IOException
java.io.IOExceptionpublic void writeTo(java.io.OutputStream os)
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.Transferablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferablepublic java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
getTransferData in interface java.awt.datatransfer.Transferablejava.awt.datatransfer.UnsupportedFlavorExceptionjava.io.IOExceptionpublic CommandInfo[] getPreferredCommands()
public CommandInfo[] getAllCommands()
public CommandInfo getCommand(java.lang.String cmdName)
public java.lang.Object getContent()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object getBean(CommandInfo cmdinfo)
public void setCommandMap(CommandMap commandMap)
public static void setDataContentHandlerFactory(DataContentHandlerFactory newFactory)
newFactory - the new factoryjava.lang.SecurityException - if the caller does not have "SetFactory" RuntimePermission