javax.activation

Class DataHandler

public class DataHandler extends Object implements Transferable

Constructor Summary
DataHandler(DataSource ds)
DataHandler(Object data, String type)
DataHandler(URL url)
Method Summary
CommandInfo[]getAllCommands()
ObjectgetBean(CommandInfo cmdinfo)
CommandInfogetCommand(String cmdName)
ObjectgetContent()
StringgetContentType()
DataSourcegetDataSource()
InputStreamgetInputStream()
StringgetName()
OutputStreamgetOutputStream()
CommandInfo[]getPreferredCommands()
ObjectgetTransferData(DataFlavor flavor)
DataFlavor[]getTransferDataFlavors()
booleanisDataFlavorSupported(DataFlavor flavor)
voidsetCommandMap(CommandMap commandMap)
static voidsetDataContentHandlerFactory(DataContentHandlerFactory newFactory)
Set the DataContentHandlerFactory to use.
voidwriteTo(OutputStream os)

Constructor Detail

DataHandler

public DataHandler(DataSource ds)

DataHandler

public DataHandler(Object data, String type)

DataHandler

public DataHandler(URL url)

Method Detail

getAllCommands

public CommandInfo[] getAllCommands()

getBean

public Object getBean(CommandInfo cmdinfo)

getCommand

public CommandInfo getCommand(String cmdName)

getContent

public Object getContent()

getContentType

public String getContentType()

getDataSource

public DataSource getDataSource()

getInputStream

public InputStream getInputStream()

getName

public String getName()

getOutputStream

public OutputStream getOutputStream()

getPreferredCommands

public CommandInfo[] getPreferredCommands()

getTransferData

public Object getTransferData(DataFlavor flavor)

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)

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: SecurityException if the caller does not have "SetFactory" RuntimePermission

writeTo

public void writeTo(OutputStream os)