Class AbstractOpenOfficeDocumentConverter

java.lang.Object
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter
All Implemented Interfaces:
DocumentConverter
Direct Known Subclasses:
OpenOfficeDocumentConverter, StreamOpenOfficeDocumentConverter

public abstract class AbstractOpenOfficeDocumentConverter extends Object implements DocumentConverter
  • Field Details

  • Constructor Details

  • Method Details

    • setDefaultLoadProperty

      public void setDefaultLoadProperty(String name, Object value)
    • getDefaultLoadProperties

      protected Map getDefaultLoadProperties()
    • getDocumentFormatRegistry

      protected DocumentFormatRegistry getDocumentFormatRegistry()
    • convert

      public void convert(File inputFile, 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
      Parameters:
      inputFile -
      outputFile -
    • convert

      public void convert(File inputFile, 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
      Parameters:
      inputFile -
      outputFile -
      outputFormat -
    • convert

      public void convert(InputStream inputStream, DocumentFormat inputFormat, 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
      Parameters:
      inputStream -
      inputFormat -
      outputStream -
      outputFormat -
    • convert

      public void convert(File inputFile, DocumentFormat inputFormat, File outputFile, DocumentFormat outputFormat)
      Description copied from interface: DocumentConverter
      Convert a document.
      Specified by:
      convert in interface DocumentConverter
      Parameters:
      inputFile -
      inputFormat -
      outputFile -
      outputFormat -
    • convertInternal

      protected abstract void convertInternal(InputStream inputStream, DocumentFormat inputFormat, OutputStream outputStream, DocumentFormat outputFormat)
    • convertInternal

      protected abstract void convertInternal(File inputFile, DocumentFormat inputFormat, File outputFile, DocumentFormat outputFormat)
    • refreshDocument

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

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

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