Package writer2latex.api
Interface Converter
-
- All Known Implementing Classes:
Converter,Converter,ConverterBase,ConverterPalette,Xhtml10Converter,XhtmlMathMLConverter,XhtmlMathMLXSLConverter
public interface ConverterThis is an interface for a converter, which offers conversion of OpenDocument (or OpenOffice.org 1.x) documents into a specific format. Instances of this interface are created using theConverterFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConverterResultconvert(java.io.File source, java.lang.String sTargetFileName)Convert a documentConverterResultconvert(java.io.InputStream is, java.lang.String sTargetFileName)Convert a documentConfiggetConfig()Get the interface for the configuration of this convertervoidreadTemplate(java.io.File file)Read a template to use as a base for the converted document.voidreadTemplate(java.io.InputStream is)Read a template to use as a base for the converted document.voidsetGraphicConverter(GraphicConverter gc)Define aGraphicConverterimplementation to use for conversion of graphic files.
-
-
-
Method Detail
-
getConfig
Config getConfig()
Get the interface for the configuration of this converter- Returns:
- the configuration
-
setGraphicConverter
void setGraphicConverter(GraphicConverter gc)
Define aGraphicConverterimplementation to use for conversion of graphic files. If no converter is specified, graphic files will not be converted into other formats.- Parameters:
gc- theGraphicConverterto use
-
readTemplate
void readTemplate(java.io.InputStream is) throws java.io.IOExceptionRead a template to use as a base for the converted document. The format of the template depends on theConverterimplementation.- Parameters:
is- anInputStreamfrom which to read the template- Throws:
java.io.IOException- if some exception occurs while reading the template
-
readTemplate
void readTemplate(java.io.File file) throws java.io.IOExceptionRead a template to use as a base for the converted document. The format of the template depends on theConverterimplementation.- Parameters:
file- a file from which to read the template- Throws:
java.io.IOException- if the file does not exist or some exception occurs while reading the template
-
convert
ConverterResult convert(java.io.InputStream is, java.lang.String sTargetFileName) throws java.io.IOException
Convert a document- Parameters:
is- anInputStreamfrom which to read the source document.sTargetFileName- the file name to use for the converted document (if the converted document is a compound document consisting consisting of several files, this name will be used for the master document)- Returns:
- a
ConverterResultcontaining the converted document - Throws:
java.io.IOException- if some exception occurs while reading the document
-
convert
ConverterResult convert(java.io.File source, java.lang.String sTargetFileName) throws java.io.FileNotFoundException, java.io.IOException
Convert a document- Parameters:
source- aFilefrom which to read the source document.sTargetFileName- the file name to use for the converted document (if the converted document is a compound document consisting consisting of several files, this name will be used for the master document)- Returns:
- a
ConverterResultcontaining the converted document - Throws:
java.io.FileNotFoundException- if the file does not existjava.io.IOException- if some exception occurs while reading the document
-
-