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.