writer2latex.api

Class ConverterFactory


public class ConverterFactory
extends java.lang.Object

This is a factory class to create converters for documents in OpenDocument/OOo 1.x format into a specific MIME type.

Method Summary

Converter
createConverter(String sMIME)
Create a Converter implementation which supports conversion into the specified MIME type

Currently supported MIME types are:

  • application/x-latex for LaTeX format
  • application/x-bibtex for BibTeX format
  • text/html for XHTML 1.0 strict format
  • application/xhtml+xml for XHTML+MathML
  • application/xml for XHTML+MathML using stylesheets from w3c's math working group
static String
getDate()
Return date information
static String
getVersion()
Return version information
void
setConfig(Config config)
Define the configuration to use when converting.
void
setGraphicConverter(GraphicConverter gc)
Define a GraphicConverter implementation to use for conversion of graphic files.

Method Details

createConverter

public Converter createConverter(String sMIME)
Create a Converter implementation which supports conversion into the specified MIME type

Currently supported MIME types are:

  • application/x-latex for LaTeX format
  • application/x-bibtex for BibTeX format
  • text/html for XHTML 1.0 strict format
  • application/xhtml+xml for XHTML+MathML
  • application/xml for XHTML+MathML using stylesheets from w3c's math working group
Parameters:
sMIME - the MIME type of the target format
Returns:
the required Converter or null if a converter for the requested MIME type could not be created

getDate

public static String getDate()
Return date information
Returns:
the date for this Writer2LaTeX version

getVersion

public static String getVersion()
Return version information
Returns:
the Writer2LaTeX version

setConfig

public void setConfig(Config config)
Define the configuration to use when converting. If a configuration is specified, it will be used by converters which are later created using the createConverter method

Note: This method will change in version 0.6

Parameters:
config - the configuration to use

setGraphicConverter

public void setGraphicConverter(GraphicConverter gc)
Define a GraphicConverter implementation to use for conversion of graphic files. If a converter is specified, it will be used by converters which are later created using the createConverter method
Parameters:
gc - the GraphicConverter to use