Interface ConverterPlugin

All Known Implementing Classes:
BatikConverter, ImageIOConverter

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

    • convert

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

      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.