Class ConverterBase

    • Constructor Detail

      • ConverterBase

        public ConverterBase()
    • Method Detail

      • setGraphicConverter

        public void setGraphicConverter​(GraphicConverter graphicConverter)
        Description copied from interface: Converter
        Define a GraphicConverter implementation to use for conversion of graphic files. If no converter is specified, graphic files will not be converted into other formats.
        Specified by:
        setGraphicConverter in interface Converter
        Parameters:
        graphicConverter - the GraphicConverter to use
      • readTemplate

        public void readTemplate​(java.io.InputStream is)
                          throws java.io.IOException
        Description copied from interface: Converter
        Read a template to use as a base for the converted document. The format of the template depends on the Converter implementation.
        Specified by:
        readTemplate in interface Converter
        Parameters:
        is - an InputStream from which to read the template
        Throws:
        java.io.IOException - if some exception occurs while reading the template
      • readTemplate

        public void readTemplate​(java.io.File file)
                          throws java.io.IOException
        Description copied from interface: Converter
        Read a template to use as a base for the converted document. The format of the template depends on the Converter implementation.
        Specified by:
        readTemplate in interface Converter
        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

        public ConverterResult convert​(java.io.File source,
                                       java.lang.String sTargetFileName)
                                throws java.io.FileNotFoundException,
                                       java.io.IOException
        Description copied from interface: Converter
        Convert a document
        Specified by:
        convert in interface Converter
        Parameters:
        source - a File from 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 ConverterResult containing the converted document
        Throws:
        java.io.FileNotFoundException - if the file does not exist
        java.io.IOException - if some exception occurs while reading the document
      • convert

        public ConverterResult convert​(java.io.InputStream is,
                                       java.lang.String sTargetFileName)
                                throws java.io.IOException
        Description copied from interface: Converter
        Convert a document
        Specified by:
        convert in interface Converter
        Parameters:
        is - an InputStream from 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 ConverterResult containing the converted document
        Throws:
        java.io.IOException - if some exception occurs while reading the document
      • convertInner

        public abstract void convertInner()
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • getMetaData

        public MetaData getMetaData()
      • addDocument

        public void addDocument​(OutputFile doc)
      • getEmbeddedObject

        public EmbeddedObject getEmbeddedObject​(java.lang.String sHref)