org.jboss.soa.esb.actions.soap.attachment
Class ByteArrayContentHandler

java.lang.Object
  extended by org.jboss.soa.esb.actions.soap.attachment.ByteArrayContentHandler
All Implemented Interfaces:
javax.activation.DataContentHandler

public class ByteArrayContentHandler
extends java.lang.Object
implements javax.activation.DataContentHandler

Since:
Jul 31, 2006
Author:
Heiko Braun

Constructor Summary
ByteArrayContentHandler()
           
 
Method Summary
 java.lang.Object getContent(javax.activation.DataSource dataSource)
           
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor dataFlavor, javax.activation.DataSource dataSource)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 void writeTo(java.lang.Object object, java.lang.String string, java.io.OutputStream outputStream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteArrayContentHandler

public ByteArrayContentHandler()
Method Detail

getContent

public java.lang.Object getContent(javax.activation.DataSource dataSource)
                            throws java.io.IOException
Specified by:
getContent in interface javax.activation.DataContentHandler
Throws:
java.io.IOException

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor dataFlavor,
                                        javax.activation.DataSource dataSource)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
Specified by:
getTransferData in interface javax.activation.DataContentHandler
Throws:
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface javax.activation.DataContentHandler

writeTo

public void writeTo(java.lang.Object object,
                    java.lang.String string,
                    java.io.OutputStream outputStream)
             throws java.io.IOException
Specified by:
writeTo in interface javax.activation.DataContentHandler
Throws:
java.io.IOException