Class AbstractOpenOfficeDocumentConverter

    • Method Detail

      • setDefaultLoadProperty

        public void setDefaultLoadProperty​(java.lang.String name,
                                           java.lang.Object value)
      • getDefaultLoadProperties

        protected java.util.Map getDefaultLoadProperties()
      • convert

        public void convert​(java.io.File inputFile,
                            java.io.File outputFile)
        Description copied from interface: DocumentConverter
        Convert a document. Both input and output formats are guessed from the file extension.
        Specified by:
        convert in interface DocumentConverter
      • convert

        public void convert​(java.io.File inputFile,
                            java.io.File outputFile,
                            DocumentFormat outputFormat)
        Description copied from interface: DocumentConverter
        Convert a document. The input format is guessed from the file extension.
        Specified by:
        convert in interface DocumentConverter
      • convert

        public void convert​(java.io.InputStream inputStream,
                            DocumentFormat inputFormat,
                            java.io.OutputStream outputStream,
                            DocumentFormat outputFormat)
        Description copied from interface: DocumentConverter
        Convert a document.

        Note that this method does not close inputStream and outputStream.

        Specified by:
        convert in interface DocumentConverter
      • convertInternal

        protected abstract void convertInternal​(java.io.InputStream inputStream,
                                                DocumentFormat inputFormat,
                                                java.io.OutputStream outputStream,
                                                DocumentFormat outputFormat)
      • convertInternal

        protected abstract void convertInternal​(java.io.File inputFile,
                                                DocumentFormat inputFormat,
                                                java.io.File outputFile,
                                                DocumentFormat outputFormat)
      • refreshDocument

        protected void refreshDocument​(com.sun.star.lang.XComponent document)
      • property

        protected static com.sun.star.beans.PropertyValue property​(java.lang.String name,
                                                                   java.lang.Object value)
      • toPropertyValues

        protected static com.sun.star.beans.PropertyValue[] toPropertyValues​(java.util.Map properties)