javax.activation
Class DataHandler
java.lang.Object
javax.activation.DataHandler
- All Implemented Interfaces:
- java.awt.datatransfer.Transferable
public class DataHandler
- extends java.lang.Object
- implements java.awt.datatransfer.Transferable
- Version:
- $Rev: 467742 $ $Date: 2006-10-25 21:30:38 +0200 (Wed, 25 Oct 2006) $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataHandler
public DataHandler(DataSource ds)
DataHandler
public DataHandler(java.lang.Object data,
java.lang.String type)
DataHandler
public DataHandler(java.net.URL url)
getDataSource
public DataSource getDataSource()
getName
public java.lang.String getName()
getContentType
public java.lang.String getContentType()
getInputStream
public java.io.InputStream getInputStream()
throws java.io.IOException
- Throws:
java.io.IOException
writeTo
public void writeTo(java.io.OutputStream os)
throws java.io.IOException
- Throws:
java.io.IOException
getOutputStream
public java.io.OutputStream getOutputStream()
throws java.io.IOException
- Throws:
java.io.IOException
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Specified by:
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
isDataFlavorSupported
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
- Specified by:
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
getTransferData
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
- Specified by:
getTransferData
in interface java.awt.datatransfer.Transferable
- Throws:
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
getPreferredCommands
public CommandInfo[] getPreferredCommands()
getAllCommands
public CommandInfo[] getAllCommands()
getCommand
public CommandInfo getCommand(java.lang.String cmdName)
getContent
public java.lang.Object getContent()
throws java.io.IOException
- Throws:
java.io.IOException
getBean
public java.lang.Object getBean(CommandInfo cmdinfo)
setCommandMap
public void setCommandMap(CommandMap commandMap)
setDataContentHandlerFactory
public static void setDataContentHandlerFactory(DataContentHandlerFactory newFactory)
- Set the DataContentHandlerFactory to use.
If this method has already been called then an Error is raised.
- Parameters:
newFactory
- the new factory
- Throws:
java.lang.SecurityException
- if the caller does not have "SetFactory" RuntimePermission
Copyright © 2011. All Rights Reserved.