Class text_xml

    • Constructor Detail

      • text_xml

        public text_xml()
    • Method Detail

      • getDataFlavors

        protected 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 java.lang.Object getData​(ActivationDataFlavor aFlavor,
                                           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 class handler_base
        Parameters:
        aFlavor - the ActivationDataFlavor
        ds - 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 interface DataContentHandler
        Overrides:
        writeTo in class text_plain
        Parameters:
        obj - The object to be converted.
        mimeType - The requested MIME type of the resulting byte stream.
        os - The output stream into which to write the converted byte stream.
        Throws:
        java.io.IOException - errors writing to the stream
      • isXmlType

        private boolean isXmlType​(java.lang.String type)