# Hierarchy For All Packages

Package Hierarchies:

- org.openoffice.da.comp.w2lcommon.filter,
- org.openoffice.da.comp.w2lcommon.helper,
- org.openoffice.da.comp.w2lcommon.tex.tokenizer,
- org.openoffice.da.comp.writer2latex,
- org.openoffice.da.comp.writer2xhtml,
- writer2latex,
- writer2latex.api,
- writer2latex.base,
- writer2latex.bibtex,
- writer2latex.epub,
- writer2latex.latex,
- writer2latex.latex.i18n,
- writer2latex.latex.util,
- writer2latex.office,
- writer2latex.util,
- writer2latex.xhtml,
- writer2latex.xhtml.l10n

## Class Hierarchy

- java.lang.Object
  - writer2latex.Application
  - org.openoffice.da.comp.writer2xhtml.BatchConverter (implements org.openoffice.da.writer2xhtml.XBatchConverter, com.sun.star.lang.XServiceInfo, com.sun.star.lang.XServiceName, com.sun.star.lang.XTypeProvider)
  - writer2latex.base.BatchConverterBase (implements writer2latex.api.BatchConverter)
    - writer2latex.xhtml.BatchConverterImpl
  - org.openoffice.da.comp.writer2xhtml.BatchHandlerAdapter (implements writer2latex.api.BatchHandler)
  - writer2latex.BatchHandlerImpl (implements writer2latex.api.BatchHandler)
  - writer2latex.latex.util.BeforeAfter
  - writer2latex.base.BibliographyGenerator
  - writer2latex.office.BibMark
  - writer2latex.bibtex.BibTeXDocument (implements writer2latex.api.OutputFile)
  - writer2latex.bibtex.BibTeXEntryMap
  - org.openoffice.da.comp.writer2latex.BibTeXReader
  - writer2latex.base.BinaryGraphicsDocument (implements writer2latex.api.OutputFile)
  - writer2latex.latex.BlockConverter
  - org.openoffice.da.comp.w2lcommon.filter.ByteArrayXStream (implements com.sun.star.io.XInputStream, com.sun.star.io.XOutputStream, com.sun.star.io.XSeekable, com.sun.star.io.XStream)
  - writer2latex.util.Calc
  - writer2latex.latex.CaptionConverter
  - org.openoffice.da.comp.w2lcommon.tex.tokenizer.CatcodeTable
  - writer2latex.office.CellView
  - writer2latex.latex.ColorConverter
  - writer2latex.api.ComplexOption
  - writer2latex.base.ConfigBase (implements writer2latex.api.Config)
    - writer2latex.latex.LaTeXConfig
    - writer2latex.xhtml.XhtmlConfig
  - org.openoffice.da.comp.w2lcommon.filter.ConfigurationDialogBase.PageHandler
    - org.openoffice.da.comp.w2lcommon.filter.ConfigurationDialogBase.AttributePageHandler
    - org.openoffice.da.comp.w2lcommon.filter.ConfigurationDialogBase.CustomFileHandler
    - org.openoffice.da.comp.w2lcommon.filter.ConfigurationDialogBase.UserListPageHandler
      - org.openoffice.da.comp.w2lcommon.filter.ConfigurationDialogBase.StylesPageHandler
  - writer2latex.base.ContentEntryImpl (implements writer2latex.api.ContentEntry)
  - writer2latex.latex.util.Context
  - writer2latex.office.ControlReader
  - writer2latex.base.ConverterBase (implements writer2latex.api.Converter)
    - writer2latex.bibtex.Converter
    - writer2latex.xhtml.Converter
      - writer2latex.epub.EPUB3Converter
      - writer2latex.xhtml.Html5Converter
      - writer2latex.xhtml.Xhtml10Converter
      - writer2latex.xhtml.Xhtml11Converter
        - writer2latex.epub.EPUBConverter
      - writer2latex.xhtml.XhtmlMathMLConverter
    - writer2latex.latex.ConverterPalette
  - writer2latex.api.ConverterFactory
  - writer2latex.base.ConverterResultImpl (implements writer2latex.api.ConverterResult)
  - writer2latex.xhtml.CssDocument (implements writer2latex.api.OutputFile)
  - writer2latex.util.CSVList
  - org.openoffice.da.comp.writer2latex.CustomSymbolNameProvider
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - writer2latex.util.SimpleXMLParser
    - writer2latex.latex.i18n.UnicodeTableHandler
  - org.openoffice.da.comp.writer2latex.DeTeXtive
  - org.openoffice.da.comp.w2lcommon.helper.DialogAccess
    - org.openoffice.da.comp.w2lcommon.helper.DialogBase (implements com.sun.star.awt.XDialogEventHandler, com.sun.star.ui.dialogs.XExecutableDialog, com.sun.star.lang.XServiceInfo, com.sun.star.lang.XServiceName, com.sun.star.lang.XTypeProvider)
      - org.openoffice.da.comp.writer2latex.BibTeXDialog (implements com.sun.star.lang.XInitialization)
      - org.openoffice.da.comp.writer2xhtml.EpubMetadataDialog
      - org.openoffice.da.comp.writer2latex.LogViewerDialog (implements com.sun.star.lang.XInitialization)
      - org.openoffice.da.comp.w2lcommon.filter.OptionsDialogBase (implements com.sun.star.beans.XPropertyAccess)
        - org.openoffice.da.comp.writer2xhtml.EpubOptionsDialog
          - org.openoffice.da.comp.writer2xhtml.Epub3OptionsDialog
        - org.openoffice.da.comp.writer2latex.LaTeXOptionsDialog
        - org.openoffice.da.comp.writer2xhtml.XhtmlOptionsDialog
          - org.openoffice.da.comp.writer2xhtml.XhtmlOptionsDialogMath
        - org.openoffice.da.comp.writer2xhtml.XhtmlOptionsDialogCalc
  - writer2latex.base.DOMDocument (implements writer2latex.api.OutputFile)
    - writer2latex.epub.ContainerWriter
    - writer2latex.epub.NavigationWriter
    - writer2latex.epub.NCXWriter
    - writer2latex.epub.OPFWriter
    - writer2latex.xhtml.XhtmlDocument
  - writer2latex.latex.DrawConverter
  - writer2latex.xhtml.DrawConverter
  - writer2latex.office.EmbeddedObject
    - writer2latex.office.EmbeddedBinaryObject
    - writer2latex.office.EmbeddedXMLObject
  - org.openoffice.da.comp.w2lcommon.filter.EPSCleaner
  - writer2latex.epub.EPUBWriter (implements writer2latex.api.OutputFile)
  - org.openoffice.da.comp.w2lcommon.filter.ExportFilterBase (implements com.sun.star.xml.sax.XDocumentHandler, com.sun.star.xml.XExportFilter, com.sun.star.lang.XServiceInfo, com.sun.star.lang.XServiceName, com.sun.star.lang.XTypeProvider)
    - org.openoffice.da.comp.writer2latex.W2LExportFilter
    - org.openoffice.da.comp.writer2xhtml.W2XExportFilter
  - writer2latex.util.ExportNameCollection
  - org.openoffice.da.comp.writer2latex.ExternalApps
  - writer2latex.latex.FieldConverter
  - org.openoffice.da.comp.w2lcommon.helper.FieldMasterNameProvider
  - org.openoffice.da.comp.w2lcommon.helper.FilePicker
  - org.openoffice.da.comp.w2lcommon.filter.FilterDataParser
  - org.openoffice.da.comp.w2lcommon.helper.FolderPicker
  - writer2latex.office.FormReader
  - writer2latex.office.FormsReader
  - org.openoffice.da.comp.w2lcommon.filter.GraphicConverterImpl (implements writer2latex.api.GraphicConverter)
  - org.openoffice.da.comp.w2lcommon.filter.GraphicConverterImpl1 (implements writer2latex.api.GraphicConverter)
  - org.openoffice.da.comp.w2lcommon.filter.GraphicConverterImpl2 (implements writer2latex.api.GraphicConverter)
  - writer2latex.latex.HeadingConverter
  - writer2latex.latex.util.HeadingMap
  - writer2latex.latex.i18n.I18n
    - writer2latex.latex.i18n.ClassicI18n
    - writer2latex.latex.i18n.XeTeXI18n
  - writer2latex.base.ImageConverter
  - writer2latex.latex.IndexConverter
  - writer2latex.office.IndexMark
  - writer2latex.api.IndexPageEntry
  - writer2latex.latex.InlineConverter
  - writer2latex.xhtml.l10n.L10n
  - writer2latex.latex.LaTeXDocument (implements writer2latex.api.OutputFile)
  - writer2latex.latex.LaTeXDocumentPortion
  - writer2latex.office.ListCounter
  - writer2latex.xhtml.LOFConverter
  - writer2latex.office.LoftReader
  - writer2latex.xhtml.LOTConverter
  - org.openoffice.da.comp.w2lcommon.helper.MacroExpander
  - writer2latex.latex.MathConverter
  - writer2latex.xhtml.MathConverter
  - org.openoffice.da.comp.w2lcommon.helper.MessageBox
  - org.openoffice.da.comp.w2lcommon.filter.Messages
  - org.openoffice.da.comp.writer2latex.Messages
  - writer2latex.office.MetaData (implements writer2latex.api.MetaData)
  - writer2latex.api.MIMETypes
    - writer2latex.office.MIMETypes
  - writer2latex.util.Misc
  - org.openoffice.da.comp.w2lcommon.tex.tokenizer.Mouth
  - writer2latex.latex.NoteConverter
  - writer2latex.office.OfficeDocument
  - writer2latex.office.OfficeReader
  - writer2latex.office.OfficeStyle
    - writer2latex.office.FontDeclaration
    - writer2latex.office.ListStyle
    - writer2latex.office.MasterPage
    - writer2latex.office.StyleWithProperties
      - writer2latex.office.PageLayout
  - writer2latex.office.OfficeStyleFamily
  - writer2latex.base.Option
    - writer2latex.base.BooleanOption
    - writer2latex.base.IntegerOption
      - writer2latex.latex.ContentHandlingOption
  - writer2latex.latex.i18n.Polyglossia
  - org.openoffice.da.comp.w2lcommon.helper.PropertyHelper
  - writer2latex.office.PropertySet
  - org.openoffice.da.comp.w2lcommon.helper.RegistryHelper
  - writer2latex.latex.i18n.ReplacementTrieNode
    - writer2latex.latex.i18n.ReplacementTrie
  - writer2latex.xhtml.ResourceDocument (implements writer2latex.api.OutputFile)
  - writer2latex.latex.SectionConverter
  - org.openoffice.da.comp.w2lcommon.helper.SimpleDialog
  - writer2latex.util.SimpleDOMBuilder
  - writer2latex.util.SimpleInputBuffer
  - writer2latex.util.SimpleZipReader
  - writer2latex.latex.StarMathConverter (implements writer2latex.api.StarMathConverter)
  - writer2latex.util.StringComparator<T> (implements java.util.Comparator<T>)
  - writer2latex.latex.StyleConverter
    - writer2latex.latex.CharStyleConverter
    - writer2latex.latex.ListConverter
    - writer2latex.latex.PageStyleConverter
    - writer2latex.latex.ParConverter
  - writer2latex.xhtml.StyleConverterHelper
    - writer2latex.xhtml.HeadingStyleConverter
    - writer2latex.xhtml.ListStyleConverter
    - writer2latex.xhtml.PageStyleConverter
    - writer2latex.xhtml.StyleWithPropertiesConverterHelper
      - writer2latex.xhtml.CellStyleConverter
      - writer2latex.xhtml.FrameStyleConverter
        - writer2latex.xhtml.PresentationStyleConverter
      - writer2latex.xhtml.ParStyleConverter
      - writer2latex.xhtml.RowStyleConverter
      - writer2latex.xhtml.SectionStyleConverter
      - writer2latex.xhtml.TableStyleConverter
      - writer2latex.xhtml.TextStyleConverter
  - writer2latex.xhtml.StyleInfo
  - writer2latex.latex.util.StyleMap
  - writer2latex.latex.util.StyleMapItem
  - org.openoffice.da.comp.w2lcommon.helper.StyleNameProvider
  - writer2latex.office.SVMReader
  - writer2latex.latex.TableConverter
  - writer2latex.xhtml.TableConverter
  - writer2latex.latex.TableFormatter
  - writer2latex.office.TableLine
  - writer2latex.office.TableRange
  - writer2latex.office.TableRangeParser
  - writer2latex.office.TableReader
  - writer2latex.office.TableView
  - org.openoffice.da.comp.writer2latex.TeXify
  - writer2latex.xhtml.TextConverter
  - java.lang.Thread (implements java.lang.Runnable)
    - org.openoffice.da.comp.w2lcommon.helper.StreamGobbler
  - writer2latex.office.TocReader
  - org.openoffice.da.comp.w2lcommon.tex.tokenizer.Token (implements java.lang.Cloneable)
  - org.openoffice.da.comp.w2lcommon.filter.UNOConverter
  - org.openoffice.da.comp.w2lcommon.filter.UNOPublisher
    - org.openoffice.da.comp.writer2latex.LaTeXUNOPublisher
    - org.openoffice.da.comp.writer2xhtml.XhtmlUNOPublisher
  - org.openoffice.da.comp.writer2latex.W2LRegistration
  - org.openoffice.da.comp.writer2latex.W2LStarMathConverter (implements com.sun.star.lang.XServiceInfo, com.sun.star.lang.XServiceName, com.sun.star.lang.XTypeProvider, org.openoffice.da.writer2latex.XW2LStarMathConverter)
  - org.openoffice.da.comp.writer2xhtml.W2XRegistration
  - com.sun.star.lib.uno.helper.WeakBase (implements com.sun.star.lang.XTypeProvider, com.sun.star.uno.XWeak)
    - org.openoffice.da.comp.writer2latex.ApplicationsDialog (implements com.sun.star.awt.XContainerWindowEventHandler, com.sun.star.lang.XServiceInfo)
    - org.openoffice.da.comp.writer2latex.BibliographyDialog (implements com.sun.star.awt.XContainerWindowEventHandler, com.sun.star.lang.XServiceInfo)
    - org.openoffice.da.comp.w2lcommon.filter.ConfigurationDialogBase (implements com.sun.star.awt.XContainerWindowEventHandler)
      - org.openoffice.da.comp.writer2latex.ConfigurationDialog (implements com.sun.star.lang.XServiceInfo)
      - org.openoffice.da.comp.writer2xhtml.ConfigurationDialog (implements com.sun.star.lang.XServiceInfo)
    - org.openoffice.da.comp.writer2latex.TeXDetectService (implements com.sun.star.document.XExtendedFilterDetection, com.sun.star.lang.XServiceInfo)
    - org.openoffice.da.comp.writer2latex.TeXImportFilter (implements com.sun.star.document.XFilter, com.sun.star.document.XImporter, com.sun.star.lang.XInitialization, com.sun.star.container.XNamed, com.sun.star.lang.XServiceInfo)
    - org.openoffice.da.comp.writer2xhtml.ToolbarSettingsDialog (implements com.sun.star.awt.XContainerWindowEventHandler, com.sun.star.lang.XServiceInfo)
    - org.openoffice.da.comp.writer2latex.Writer2LaTeX (implements com.sun.star.frame.XDispatch, com.sun.star.frame.XDispatchProvider, com.sun.star.lang.XInitialization, com.sun.star.lang.XServiceInfo)
    - org.openoffice.da.comp.writer2xhtml.Writer2xhtml (implements com.sun.star.frame.XDispatch, com.sun.star.frame.XDispatchProvider, com.sun.star.lang.XInitialization, com.sun.star.lang.XServiceInfo)
  - writer2latex.xhtml.XhtmlStyleMap
  - writer2latex.xhtml.XhtmlStyleMapItem
  - writer2latex.office.XMLString
  - org.openoffice.da.comp.w2lcommon.helper.XPropertySetHelper

## Interface Hierarchy

- writer2latex.api.BatchConverter
- writer2latex.api.BatchHandler
- writer2latex.api.Config
- writer2latex.api.ContentEntry
- writer2latex.api.Converter
- writer2latex.api.ConverterResult
- writer2latex.api.GraphicConverter
- writer2latex.api.MetaData
- writer2latex.api.OutputFile
- writer2latex.api.StarMathConverter

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - writer2latex.office.BibMark.EntryType
    - org.openoffice.da.comp.w2lcommon.tex.tokenizer.Catcode
    - writer2latex.base.ConverterBase.TexMathsStyle
    - org.openoffice.da.comp.w2lcommon.tex.tokenizer.TokenType
    - org.openoffice.da.comp.w2lcommon.filter.UNOPublisher.TargetFormat