nu.staldal.xtree
Class XTreeXMLDataContentHandler

java.lang.Object
  extended by nu.staldal.xtree.XTreeXMLDataContentHandler
All Implemented Interfaces:
javax.activation.DataContentHandler

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

Java Activation Framework DataContentHandler for XML, using the XTree representation.

Author:
Mikael Ståldal

Constructor Summary
XTreeXMLDataContentHandler()
           
 
Method Summary
 java.lang.Object getContent(javax.activation.DataSource ds)
           
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor df, javax.activation.DataSource ds)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 void writeTo(java.lang.Object obj, java.lang.String mimeTypeString, java.io.OutputStream os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XTreeXMLDataContentHandler

public XTreeXMLDataContentHandler()
Method Detail

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.io.IOException
Specified by:
getTransferData in interface javax.activation.DataContentHandler
Throws:
java.io.IOException

getContent

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

writeTo

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