com.sun.xml.ws.encoding
Class XmlDataContentHandler

java.lang.Object
  extended by com.sun.xml.ws.encoding.XmlDataContentHandler
All Implemented Interfaces:
javax.activation.DataContentHandler

public class XmlDataContentHandler
extends Object
implements javax.activation.DataContentHandler

JAF data handler for XML content


Constructor Summary
XmlDataContentHandler()
           
 
Method Summary
 Object getContent(javax.activation.DataSource ds)
          Create an object from the input stream
 Object getTransferData(DataFlavor df, javax.activation.DataSource ds)
           
 DataFlavor[] getTransferDataFlavors()
           
 void writeTo(Object obj, String mimeType, OutputStream os)
          Convert the object to a byte stream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlDataContentHandler

public XmlDataContentHandler()
                      throws ClassNotFoundException
Throws:
ClassNotFoundException
Method Detail

getTransferDataFlavors

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

getTransferData

public Object getTransferData(DataFlavor df,
                              javax.activation.DataSource ds)
                       throws IOException
Specified by:
getTransferData in interface javax.activation.DataContentHandler
Throws:
IOException

getContent

public Object getContent(javax.activation.DataSource ds)
                  throws IOException
Create an object from the input stream

Specified by:
getContent in interface javax.activation.DataContentHandler
Throws:
IOException

writeTo

public void writeTo(Object obj,
                    String mimeType,
                    OutputStream os)
             throws IOException
Convert the object to a byte stream

Specified by:
writeTo in interface javax.activation.DataContentHandler
Throws:
IOException


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.