# All Classes and Interfaces

Class
Description
Application
Command line utility to convert an OpenOffice.org Writer XML file into XHTML/LaTeX/BibTeX
ApplicationsDialog
This class provides a UNO component which implements the configuration of applications for the Writer2LaTeX toolbar
BatchConverter
This class provides a uno component which implements the interface org.openoffice.da.writer2xhtml.XBatchConverter
BatchConverter
This is an interface for a converter, which offers conversion of all OpenDocument (or OpenOffice.org 1.x) documents in a directory (and optionally subdirectories), creating index pages in a specific format.
BatchConverterBase
Abstract base implementation of `writer2latex.api.BatchConverter`.
BatchConverterImpl
Implementation of `writer2latex.api.BatchConverter` for xhtml 1.0 strict
BatchHandler
This is a call back interface to handle user interaction during a batch conversion with a `BatchConverter`
BatchHandlerAdapter
The uno interface provides an XBatchHandler implementation, the java interface requires a BatchHandler implementation.
BatchHandlerImpl
This class implements a `BatchHandler` for command line usage
BeforeAfter
Utility class to hold LaTeX code to put before/after other LaTeX code
BibliographyDialog
This class provides a uno component which implements the configuration of the bibliography for the Writer2LaTeX toolbar
BibliographyGenerator
This class is used to generate bibliographic references and a bibliography.
BibMark
This class represents a single bibliography-mark in an ODF document
BibMark.EntryType
Entry types in an ODF bibliography marks.
BibTeXDialog
This class provides a UNO dialog to insert a BibTeX bibliographic reference
BibTeXDocument
Class representing a BibTeX document
BibTeXEntryMap
This class provides static methods to map the the entry types of an ODF bibliography mark to and from BibTeX field names
BibTeXReader
The class reads the contents of a BibTeX file and makes it available as a map of ODF `BibMark` objects
BinaryGraphicsDocument
This class is used to represent a binary graphics document to be included in the converter result.
BlockConverter
This class handles basic block content, such as the main text body, sections, tables, lists, headings and paragraphs.
BooleanOption
ByteArrayXStream
This is a java-uno adapter class which implements XStream using a byte array.
Calc
A collection of static methods used to perform calculations on strings representing floating point numbers with units or percentages.
CaptionConverter
This class converts captions (for figures and tables) to LaTeX.
Catcode
This enumerates TeX category codes (catcodes) for characters as defined in chapter 7 of "The TeXbook"
CatcodeTable
This class maintains a mapping from characters to catcodes.
CellStyleConverter
This class converts OpenDocument cell styles to CSS2 styles.
CellView
This class represent a cell in a table view
CharStyleConverter
This class creates LaTeX code from OOo character formatting Character formatting in OOo includes font, font effects/decorations and color.
ClassicI18n
This class (and the helpers in the same package) takes care of i18n in Writer2LaTeX.
ColorConverter
This class converts color
ComplexOption
A complex option is a set of named keys, each pointing to a set of named attributes
Config
This is an interface for configuration of a `Converter`.
ConfigBase
ConfigurationDialog
This class provides a UNO component which implements the configuration of Writer2LaTeX.
ConfigurationDialog
ConfigurationDialogBase
This is a base implementation of a uno component which supports several option pages with a single `XContainerWindowEventHandler`.
ContainerWriter
This class creates the required META-INF/container.xml file for an EPUB package (see http://www.idpf.org/ocf/ocf1.0/download/ocf10.htm).
ContentEntry
This interface represents a content entry, that is a named reference to a position within the output document.
ContentEntryImpl
ContentHandlingOption
Context
LaTeX code is in general very context dependent.
ControlReader
This class reads a form control in an OOo document (a form:control node).
Converter
This is an interface for a converter, which offers conversion of OpenDocument (or OpenOffice.org 1.x) documents into a specific format.
Converter
This class exports bibliographic information from an OpenDocument text file to a BibTeX data file
Converter
This class converts an OpenDocument file to an XHTML(+MathML) or EPUB document.
ConverterBase
Abstract base implementation of `writer2latex.api.Converter`
ConverterBase.TexMathsStyle
ConverterFactory
This is a factory class which provides static methods to create converters for documents in OpenDocument (or OpenOffice.org 1.x) format into a specific MIME type
ConverterPalette
This class converts a Writer XML file to a LaTeX file
ConverterResult
A `ConverterResult` represent a document, which is the result of a conversion performed by a `Converter`implementation.
ConverterResultImpl
`ConverterResultImpl` is a straightforward implementation of `ConverterResult`
CssDocument
An implementation of `OutputFile` for CSS documents.
CSVList
CustomSymbolNameProvider
This class provides access to the names of all user defined symbols in math
DeTeXtive
This class analyzes a stream and detects if it is a TeX stream.
DialogAccess
This class provides some convenient methods to access a uno dialog
DialogBase
This class provides an abstract uno component which implements a dialog from an xml description (using the DialogProvider2 service)
DOMDocument
This class represents XML-based documents.
DrawConverter
This class handles draw elements.
DrawConverter
EmbeddedBinaryObject
This class represents an embedded object with a binary representation in an ODF package document
EmbeddedObject
This class represents and embedded object within an ODF package document
EmbeddedXMLObject
This class represents those embedded objects in an ODF document that have an XML representation: Formulas, charts, spreadsheets, text, drawings and presentations.
EPSCleaner
This class removes redundant binary information from EPS files created by OOo.
EPUB3Converter
This class converts an OpenDocument file to an EPUB 3 document.
Epub3OptionsDialog
This class provides a UNO component which implements a filter UI for the EPUB 3 export.
EPUBConverter
This class converts an OpenDocument file to an EPUB document.
EpubMetadataDialog
This class provides a UNO component which implements a custom metadata editor UI for the EPUB export
EpubOptionsDialog
This class provides a UNO component which implements a filter UI for the EPUB export
EPUBWriter
This class repackages an XHTML document into EPUB format.
ExportFilterBase
This class provides an abstract UNO component which implements an XExportFilter.
ExportNameCollection
Maintain a collection of export names.
ExternalApps
This class manages and executes external applications used by the Writer2LaTeX toolbar.
FieldConverter
This class handles text fields and links in the document.
FieldMasterNameProvider
This class provides access to the names of all field masters in the current document
FilePicker
FilterDataParser
This class parses the FilterData property passed to the filter and applies it to a `Converter` All errors are silently ignored
FolderPicker
FontDeclaration
Class representing a font declaration in OOo
FormReader
This class reads a form in an OOo document (a form:form node)
FormsReader
This class reads the collection of all forms in an OOo document (the `office:forms` element).
FrameStyleConverter
This class converts OpenDocument graphic (frame) styles to CSS2 styles.
GraphicConverter
A simple interface for a graphic converter which converts between various graphics formats
GraphicConverterImpl
GraphicConverterImpl1
A GraphicConverter implementation which uses the GraphicProvider service to convert the graphic.
GraphicConverterImpl2
A GraphicConverter implementation which uses a hidden Draw document to store the graphic, providing more control over the image than the simple GraphicProvider implementation.
HeadingConverter
HeadingMap
This class contains data for the mapping of OOo headings to LaTeX headings.
HeadingStyleConverter
Html5Converter
I18n
This abstract class takes care of i18n in the LaTeX export.
ImageConverter
This class extracts and converts images from an office document.
IndexConverter
This class handles indexes (table of contents, list of tables, list of illustrations, object index, user index, alphabetical index) as well as their associated index marks.
IndexMark
This class contains static methods to read an index-mark.
IndexPageEntry
This class represents a single entry on an index page created by a batch converter
InlineConverter
This class handles basic inline text.
IntegerOption
L10n
LaTeXConfig
LaTeXDocument
Class representing a LaTeX document.
LaTeXDocumentPortion
This class represents a portion of a LaTeX document.
LaTeXOptionsDialog
This class provides a UNO component which implements a filter ui for the LaTeX export
LaTeXUNOPublisher
ListConverter
ListCounter
This class produces labels for OOo lists/outlines (for xhtml and text, which cannot produce them on their own).
ListStyle
Class representing a list style (including outline numbering) in OOo Writer
ListStyleConverter
This class converts OpenDocument list styles to CSS2 styles (currently, actually CSS1).
LOFConverter
LoftReader
The class reads a `text:illustration-index` or `text:table-index` element.
LogViewerDialog
This class provides a uno component which displays logfiles
LOTConverter
MacroExpander
MasterPage
Class representing a master page in OOo Writer
MathConverter
This ConverterHelper converts mathematical content to LaTeX.
MathConverter
This class converts formulas: Either as MathML, as an image or as plain text (StarMath or LaTeX format)
MessageBox
This class provides simple access to a uno awt message box
Messages
Messages
MetaData
This interface provides access to the predefined meta data of the source document (currently incomplete)
MetaData
This class represents the metadata of an OOo Writer document.
MIMETypes
MIMETypes
Misc
Mouth
The Mouth is the main class of this package.
NavigationWriter
This class writes the EPUB Navigation Document as defined in EPUB 3
NCXWriter
This class creates the required NXC file for an EPUB document (see http://www.idpf.org/2007/opf/OPF_2.0_final_spec.html#Section2.4).
NoteConverter
This class handles conversion of footnotes and endnotes, including references.
OfficeDocument
This class implements reading of ODF files from various sources
OfficeReader
This class reads and collects global information about an OOo document.
OfficeStyle
Abstract class representing a style in OOo
OfficeStyleFamily
Container class representing a style family in OOo
OPFWriter
This class writes an OPF-file for an EPUB document (see http://www.idpf.org/2007/opf/OPF_2.0_final_spec.html).
Option
OptionsDialogBase
This class provides an abstract uno component which implements a filter ui
OutputFile
An `OutputFile` represents a single file in a `ConverterResult`, which is output from a `Converter` implementation.
PageLayout
Class representing a page master in OOo Writer.
PageStyleConverter
PageStyleConverter
This class converts OpenDocument page styles to CSS2 styles.
ParConverter
ParStyleConverter
This class converts OpenDocument paragraph styles to CSS2 styles for use in ordinary paragraphs.
Polyglossia
PresentationStyleConverter
This class converts OpenDocument presentation styles to CSS2 styles.
PropertyHelper
This class provides access by name to a `PropertyValue` array
PropertySet
Class representing a set of style properties in OOo (actually this is simply the set of attributes of an element).
RegistryHelper
This class defines convenience methods to access the OOo registry using a given base path
ReplacementTrie
This class contains a trie of string -> LaTeX code replacements
ReplacementTrieNode
This class contains a node in a trie of string -> LaTeX code replacements
ResourceDocument
An implementation of `OutputFile` for resource documents.
RowStyleConverter
This class converts OpenDocument row styles to CSS2 styles.
SectionConverter
This class creates LaTeX code from OOo sections.
SectionStyleConverter
This class converts OpenDocument section styles to CSS2 styles.
SimpleDialog
This is a simple helper class to display and access a dialog based on an XML description (using the DialogProvider2 service).
SimpleDOMBuilder
This class provides a simple way to create and populate a DOM tree in logical order
SimpleInputBuffer
This class provides a simple string input buffer; it can be used as the basis of a tokenizer.
SimpleXMLParser
A simple SAX based XML parser which transforms the SAX events into a DOM tree (supporting element and text nodes only)
SimpleZipReader
StarMathConverter
This is an interface for a converter, which offers conversion of a StarMath formula into LaTeX Instances of this interface are created using the `ConverterFactory`
StarMathConverter
StreamGobbler
StringComparator<T>
This is a `Comparator` implementation specific for objects compared by one or more string values.
StyleConverter
This is an abstract superclass for style converters.
StyleConverterHelper
This is an abstract base class to convert an OpenDocument style family to CSS2 styles.
StyleInfo
StyleMap
StyleMapItem
StyleNameProvider
This class provides access to the style names and localized style names of the current document
StyleWithProperties
Class representing a style in OOo which contains a style:properties element
StyleWithPropertiesConverterHelper
This is an abstract class to convert an OpenDocument style family represented by `StyleWithProperties` to CSS2 styles.
SVMReader
This class contains a static method to extract EPS data from an SVM file
TableConverter
This class converts OpenDocument tables to LaTeX.
TableConverter
TableFormatter
This class converts OOo table styles to LaTeX.
TableLine
This class represents the properties of a row or column in a table
TableRange
This class represent a table range within a table.
TableRangeParser
This class parses a space separated list of table ranges.
TableReader
This class reads a table from a table:table or table:sub-table element and presents it as an n by m grid.
TableStyleConverter
This class converts OpenDocument table styles to CSS2 styles.
TableView
This class represents a view of a `TableRange`.
TeXDetectService
This class provides detect services for TeX documents It is thus an implementation of the service com.sun.star.document.ExtendedTypeDetection
TeXify
This class builds LaTeX documents into DVI, Postscript or PDF and displays the result.
TeXImportFilter
This class implements an import filter for TeX documents using TeX4ht It is thus an implementation of the service com.sun.star.document.ImportFilter
TextConverter
This class handles text content
TextStyleConverter
This class converts OpenDocument text styles to CSS2 styles.
TocReader
The class reads a `text:table-of-content` element.
Token
This class represent a token in TeX
TokenType
This enumerates possible TeX tokens.
ToolbarSettingsDialog
This class provides a uno component which implements the configuration of the writer2xhtml toolbar
UnicodeTableHandler
Helper classs: SAX handler to parse symbols.xml from jar
UNOConverter
This class provides conversion using UNO: Graphics conversion is done using appropriate UNO services.
UNOPublisher
This class converts an open office document to another format
UNOPublisher.TargetFormat
W2LExportFilter
This class implements the LaTeX and BibTeX export filter component
W2LRegistration
This class provides a static method to instantiate our uno components on demand (__getServiceFactory()), and a static method to give information about the components (__writeRegistryServiceInfo()).
W2LStarMathConverter
This class provides a uno component which implements the interface org.openoffice.da.writer2latex.XW2LConverter
W2XExportFilter
This class implements the xhtml export filter component
W2XRegistration
This class provides a static method to instantiate our uno components on demand (__getServiceFactory()), and a static method to give information about the components (__writeRegistryServiceInfo()).
Writer2LaTeX
This class implements the ui (dispatch) commands provided by the Writer2LaTeX toolbar.
Writer2xhtml
This class implements the ui (dispatch) commands provided by Writer2xhtml.
XeTeXI18n
This class takes care of i18n in XeLaTeX
Xhtml10Converter
Xhtml11Converter
XhtmlConfig
XhtmlDocument
An implementation of `Document` for XHTML documents.
XhtmlMathMLConverter
XhtmlOptionsDialog
This class provides a uno component which implements a filter ui for the Xhtml export
XhtmlOptionsDialogCalc
This class provides a uno component which implements a filter ui for the Xhtml export in Calc
XhtmlOptionsDialogMath
This class provides a uno component which implements a filter ui for the Xhtml export for the XHTML+MathML and HTML export.
XhtmlStyleMap
XhtmlStyleMapItem
This is a simple struct to hold data about a single style map
XhtmlUNOPublisher
XMLString
XPropertySetHelper
Helper class providing staic convenience methods for accesing an XPropertySet The helpers will fail silently if names or data is provided, but the user is expected to apply them with correct data only...