Class 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 Details

    • text_xml

      public text_xml()
  • Method Details

    • 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 class text_plain
      Returns:
      array of ActivationDataFlavors that we support
    • getData

      protected Object getData(javax.activation.ActivationDataFlavor aFlavor, javax.activation.DataSource ds) throws 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 class handler_base
      Parameters:
      aFlavor - the ActivationDataFlavor
      ds - DataSource containing the data
      Returns:
      the object
      Throws:
      IOException - for errors reading the data
    • writeTo

      public void writeTo(Object obj, String mimeType, OutputStream os) throws IOException
      Description copied from class: text_plain
      Write the object to the output stream, using the specified MIME type.
      Specified by:
      writeTo in interface javax.activation.DataContentHandler
      Overrides:
      writeTo in class text_plain
      Throws:
      IOException