org.apache.geronimo.mail.handlers

Class TextHandler

Implemented Interfaces:
DataContentHandler
Known Direct Subclasses:
XMLHandler

public class TextHandler
extends java.lang.Object
implements DataContentHandler

Constructor Summary

TextHandler()
TextHandler(ActivationDataFlavor dataFlavor)
Constructor TextHandler

Method Summary

protected String
getCharSet(String contentType)
get the character set from content type
Object
getContent(DataSource datasource)
Method getContent
protected ActivationDataFlavor
getDF()
Method getDF
Object
getTransferData(DataFlavor dataflavor, DataSource datasource)
Method getTransferData
DataFlavor[]
getTransferDataFlavors()
Method getTransferDataFlavors
void
writeTo(Object object, String s, OutputStream outputstream)
Method writeTo

Constructor Details

TextHandler

public TextHandler()

TextHandler

public TextHandler(ActivationDataFlavor dataFlavor)
Constructor TextHandler
Parameters:
dataFlavor -

Method Details

getCharSet

protected String getCharSet(String contentType)
            throws ParseException
get the character set from content type
Parameters:
contentType -
Returns:
Throws:
ParseException -

getContent

public Object getContent(DataSource datasource)
            throws IOException
Method getContent
Parameters:
datasource -
Returns:

getDF

protected ActivationDataFlavor getDF()
Method getDF
Returns:
dataflavor

getTransferData

public Object getTransferData(DataFlavor dataflavor,
                              DataSource datasource)
            throws IOException
Method getTransferData
Parameters:
dataflavor -
datasource -
Returns:

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()
Method getTransferDataFlavors
Returns:
dataflavors

writeTo

public void writeTo(Object object,
                    String s,
                    OutputStream outputstream)
            throws IOException
Method writeTo
Parameters:
object -
s -
outputstream -