- java.lang.Object
-
- com.sun.mail.handlers.handler_base
-
- com.sun.mail.handlers.text_plain
-
- com.sun.mail.handlers.text_xml
-
- All Implemented Interfaces:
javax.activation.DataContentHandler
public class text_xml extends text_plain
DataContentHandler for text/xml.- Author:
- Anil Vijendran, Bill Shannon
-
-
Constructor Summary
Constructors Constructor Description text_xml()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
getData(javax.activation.ActivationDataFlavor aFlavor, javax.activation.DataSource ds)
Given the flavor that matched, return the appropriate type of object.protected javax.activation.ActivationDataFlavor[]
getDataFlavors()
Return an array of ActivationDataFlavors that we support.void
writeTo(java.lang.Object obj, java.lang.String mimeType, java.io.OutputStream os)
Write the object to the output stream, using the specified MIME type.-
Methods inherited from class com.sun.mail.handlers.text_plain
getContent
-
Methods inherited from class com.sun.mail.handlers.handler_base
getTransferData, getTransferDataFlavors
-
-
-
-
Method Detail
-
getDataFlavors
protected javax.activation.ActivationDataFlavor[] getDataFlavors()
Description copied from class:handler_base
Return an array of ActivationDataFlavors that we support. Usually there will be only one.- Overrides:
getDataFlavors
in classtext_plain
- Returns:
- array of ActivationDataFlavors that we support
-
getData
protected java.lang.Object getData(javax.activation.ActivationDataFlavor aFlavor, javax.activation.DataSource ds) throws java.io.IOException
Description copied from class:handler_base
Given the flavor that matched, return the appropriate type of object. Usually there's only one flavor so just call getContent.- Overrides:
getData
in classhandler_base
- Parameters:
aFlavor
- the ActivationDataFlavords
- DataSource containing the data- Returns:
- the object
- Throws:
java.io.IOException
- for errors reading the data
-
writeTo
public void writeTo(java.lang.Object obj, java.lang.String mimeType, java.io.OutputStream os) throws java.io.IOException
Description copied from class:text_plain
Write the object to the output stream, using the specified MIME type.- Specified by:
writeTo
in interfacejavax.activation.DataContentHandler
- Overrides:
writeTo
in classtext_plain
- Throws:
java.io.IOException
-
-