org.apache.geronimo.activation.handlers
Class AbstractTextHandler

java.lang.Object
  extended byorg.apache.geronimo.activation.handlers.AbstractTextHandler
All Implemented Interfaces:
javax.activation.DataContentHandler
Direct Known Subclasses:
TextHtmlHandler, TextPlainHandler, TextXmlHandler

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

Version:
$Rev$ $Date$

Field Summary
private  java.awt.datatransfer.DataFlavor flavour
           
 
Constructor Summary
AbstractTextHandler(java.awt.datatransfer.DataFlavor flavour)
           
 
Method Summary
 java.lang.Object getContent(javax.activation.DataSource ds)
           
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor dataFlavor, javax.activation.DataSource dataSource)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 void writeTo(java.lang.Object o, 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
 

Field Detail

flavour

private final java.awt.datatransfer.DataFlavor flavour
Constructor Detail

AbstractTextHandler

public AbstractTextHandler(java.awt.datatransfer.DataFlavor flavour)
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 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

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 o,
                    java.lang.String mimeType,
                    java.io.OutputStream os)
             throws java.io.IOException
Specified by:
writeTo in interface javax.activation.DataContentHandler
Throws:
java.io.IOException


Copyright © 2005 Apache Software Foundation. All Rights Reserved.