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.IOException
public void writeTo(java.io.OutputStream os) throws java.io.IOException
java.io.IOException
public java.io.OutputStream getOutputStream() throws java.io.IOException
java.io.IOException
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
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
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
public CommandInfo[] getPreferredCommands()
public CommandInfo[] getAllCommands()
public CommandInfo getCommand(java.lang.String cmdName)
public java.lang.Object getContent() throws java.io.IOException
java.io.IOException
public 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