javax.activation
Class ObjectDataContentHandler
java.lang.Object
|
+--javax.activation.ObjectDataContentHandler
- All Implemented Interfaces:
- DataContentHandler
- public class ObjectDataContentHandler
- extends java.lang.Object
- implements DataContentHandler
Object Data Content Handler.
- Version:
- $Revision: 1.3 $
- Author:
- Andrew Selkirk
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectDataContentHandler
public ObjectDataContentHandler(DataContentHandler handler,
java.lang.Object object,
java.lang.String mimetype)
- Create new object data content handler.
- Parameters:
handler
- Data content handlerobject
- Objectmimetype
- MIME Type
getDCH
public DataContentHandler getDCH()
- Get data content handler.
- Returns:
- Data content handler
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Get transfer data flavors.
- Specified by:
getTransferDataFlavors
in interface DataContentHandler
- Returns:
- List of transfer data flavors
getTransferData
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor,
DataSource source)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
- Get transfer data flavor.
- Specified by:
getTransferData
in interface DataContentHandler
- Parameters:
flavor
- Data flavorsource
- Data source- Throws:
java.io.IOException
- IO exception occurred
getContent
public java.lang.Object getContent(DataSource source)
- Get content.
- Specified by:
getContent
in interface DataContentHandler
- Parameters:
source
- Data source- Returns:
- Object content
writeTo
public void writeTo(java.lang.Object object,
java.lang.String mimeType,
java.io.OutputStream stream)
throws java.io.IOException
- Write to.
- Specified by:
writeTo
in interface DataContentHandler
- Parameters:
object
- Object to writemimeType
- MIME type of objectstream
- Output stream to write to- Throws:
java.io.IOException
- IO exception occurred
© Copyright 2002 the Free Software Foundation,
all rights reserved.