# Hierarchy For All Packages

Package Hierarchies:

- com.artofsolving.jodconverter,
- com.artofsolving.jodconverter.openoffice.connection,
- com.artofsolving.jodconverter.openoffice.converter

## Class Hierarchy

- java.lang.Object
  - com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection (implements com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection, com.sun.star.lang.XEventListener)
    - com.artofsolving.jodconverter.openoffice.connection.PipeOpenOfficeConnection
    - com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection
  - com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter (implements com.artofsolving.jodconverter.DocumentConverter)
    - com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter
    - com.artofsolving.jodconverter.openoffice.converter.StreamOpenOfficeDocumentConverter
  - com.artofsolving.jodconverter.BasicDocumentFormatRegistry (implements com.artofsolving.jodconverter.DocumentFormatRegistry)
    - com.artofsolving.jodconverter.DefaultDocumentFormatRegistry
    - com.artofsolving.jodconverter.XmlDocumentFormatRegistry (implements com.artofsolving.jodconverter.DocumentFormatRegistry)
  - com.artofsolving.jodconverter.DocumentFamily
  - com.artofsolving.jodconverter.DocumentFormat
  - com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConfiguration
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException

## Interface Hierarchy

- com.artofsolving.jodconverter.DocumentConverter
- com.artofsolving.jodconverter.DocumentFormatRegistry
- com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection