org.apache.geronimo.mail.handlers
Class TextHandler

java.lang.Object
  extended by org.apache.geronimo.mail.handlers.TextHandler
All Implemented Interfaces:
javax.activation.DataContentHandler
Direct Known Subclasses:
HtmlHandler, XMLHandler

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

Version:
$Rev: 467553 $ $Date: 2006-10-25 06:01:51 +0200 (Wed, 25 Oct 2006) $

Constructor Summary
TextHandler()
           
TextHandler(javax.activation.ActivationDataFlavor dataFlavor)
          Constructor TextHandler
 
Method Summary
protected  java.lang.String getCharSet(java.lang.String contentType)
          get the character set from content type
 java.lang.Object getContent(javax.activation.DataSource datasource)
          Method getContent
protected  javax.activation.ActivationDataFlavor getDF()
          Method getDF
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor dataflavor, javax.activation.DataSource datasource)
          Method getTransferData
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
          Method getTransferDataFlavors
 void writeTo(java.lang.Object object, java.lang.String s, java.io.OutputStream outputstream)
          Method writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextHandler

public TextHandler()

TextHandler

public TextHandler(javax.activation.ActivationDataFlavor dataFlavor)
Constructor TextHandler

Parameters:
dataFlavor -
Method Detail

getDF

protected javax.activation.ActivationDataFlavor getDF()
Method getDF

Returns:
dataflavor

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Method getTransferDataFlavors

Specified by:
getTransferDataFlavors in interface javax.activation.DataContentHandler
Returns:
dataflavors

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor dataflavor,
                                        javax.activation.DataSource datasource)
                                 throws java.io.IOException
Method getTransferData

Specified by:
getTransferData in interface javax.activation.DataContentHandler
Parameters:
dataflavor -
datasource -
Returns:
Throws:
java.io.IOException

getContent

public java.lang.Object getContent(javax.activation.DataSource datasource)
                            throws java.io.IOException
Method getContent

Specified by:
getContent in interface javax.activation.DataContentHandler
Parameters:
datasource -
Returns:
Throws:
java.io.IOException

writeTo

public void writeTo(java.lang.Object object,
                    java.lang.String s,
                    java.io.OutputStream outputstream)
             throws java.io.IOException
Method writeTo

Specified by:
writeTo in interface javax.activation.DataContentHandler
Parameters:
object -
s -
outputstream -
Throws:
java.io.IOException

getCharSet

protected java.lang.String getCharSet(java.lang.String contentType)
                               throws ParseException
get the character set from content type

Parameters:
contentType -
Returns:
Throws:
ParseException


Copyright © {inceptionYear}-2008 null. All Rights Reserved.