talx.util
Class OctetStreamContentHandler
java.lang.Object
talx.util.OctetStreamContentHandler
- All Implemented Interfaces:
- javax.activation.DataContentHandler
- public class OctetStreamContentHandler
- extends java.lang.Object
- implements javax.activation.DataContentHandler
Data Content Handler that leaves data as an input stream.
|
Method Summary |
java.lang.Object |
getContent(javax.activation.DataSource ds)
Returns the data source's content as an array of bytes. |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor df,
javax.activation.DataSource ds)
Returns the data source's content as an array of bytes. |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
|
void |
writeTo(java.lang.Object obj,
java.lang.String mimeType,
java.io.OutputStream os)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OCTET_STREAM_MIME_TYPE
public static final java.lang.String OCTET_STREAM_MIME_TYPE
- MIME type for file tranfers in Think and Link.
- See Also:
- Constant Field Values
OctetStreamContentHandler
public OctetStreamContentHandler()
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Specified by:
getTransferDataFlavors in interface javax.activation.DataContentHandler
getTransferData
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor df,
javax.activation.DataSource ds)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
- Returns the data source's content as an array of bytes.
- Specified by:
getTransferData in interface javax.activation.DataContentHandler
- Throws:
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
getContent
public java.lang.Object getContent(javax.activation.DataSource ds)
throws java.io.IOException
- Returns the data source's content as an array of bytes.
- Specified by:
getContent in interface javax.activation.DataContentHandler
- Throws:
java.io.IOException
writeTo
public void writeTo(java.lang.Object obj,
java.lang.String mimeType,
java.io.OutputStream os)
throws java.io.IOException
- Specified by:
writeTo in interface javax.activation.DataContentHandler
- Parameters:
obj - a byte[] representing the contentmimeType - must be "application/octet-stream"os - the output stream to which the bytes will be written
- Throws:
java.io.IOException
© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.