Interface ConverterPlugin

  • All Known Implementing Classes:
    BatikConverter, ImageIOConverter

    public interface ConverterPlugin
    Describes an Image converter.
    Version:
    $Revision: 70597ba9d706 $
    • Method Detail

      • convert

        java.awt.Dimension convert​(org.w3c.dom.Node doc,
                                   LayoutContext context,
                                   java.io.OutputStream outStream)
                            throws java.io.IOException
        Write the given MathBase object with its rendering parameters into the given output stream.
        Parameters:
        doc - A JEuclid DocumentElement
        outStream - Target output stream.
        context - LayoutContext to use.
        Returns:
        Rendering's dimension based on the spefic plugin's Graphics2D implementation.
        Throws:
        java.io.IOException - if an I/O error occurred during write.
      • convert

        ConverterPlugin.DocumentWithDimension convert​(org.w3c.dom.Node doc,
                                                      LayoutContext context)
        Convert from the given Math Object to an XML DOM Document.
        Parameters:
        doc - A JEuclid DocumentElement
        context - LayoutContext to use.
        Returns:
        an instance of DocumentWithDimension, containing a Document of the appropriate subtype for this format (e.g. SVGDocument), if available. If conversion is not supported by this plugin, it may return null.