| Class Summary | |
|---|---|
| Application |
Commandline utility to convert an OpenOffice.org Writer XML file into XHTML/LaTeX/BibTeX The utility is invoked with the following command line: java -jar writer2latex.jar [options] source [target] Where the available options are
where |
| Base64 | This is Robert Harders public domain Base64 class. |
| Base64.InputStream | A InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly. |
| Base64.OutputStream | A OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly. |
| 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 |
| 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 |
| BibConverter | This class handles the bibliography. |
| BibMark |
This class represents a single bibliography-mark. |
| BibTeXDocument |
Class representing a BibTeX document. |
| BinaryGraphicsDocument |
Class representing a binary graphics document. |
| BlockConverter |
This class handles basic block content, including the main text body, sections, tables, lists, headings and paragraphs. |
| BooleanOption | BooleanOption.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| ByteArrayXStream | This is a java-uno adapter class which implements XStream using a byte array. |
| CaptionConverter |
This class converts captions (for figures and tables) to LaTeX. Packages:
Options:
|
| 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 |
| Config | This is an interface for configuration of a Converter. |
| ConfigBase | Base implementation of writer2latex.api.Config |
| ContentHandlingOption | ContentHandlingOption.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| Context | LaTeX code is in general very context dependent. |
| ControlReader | This class reads a form control in an OOo document (a form:control node). |
| ConvertData |
|
| Converter | This is an interface for a converter, which offers conversion of OpenDocument (or OpenOffice.org 1.x) documents into a specific format. |
| Converter |
BibTeX export This class extracts bibliographic information from an OpenDocument text file to a BibTeX data file. |
| Converter |
This class converts an OpenDocument file to an XHTML(+MathML) document<. |
| ConverterBase | Abstract base implementation of |
| 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 |
| ConverterHelper |
This is an abstract superclass for converter helpers. |
| ConverterHelper | ConverterHelper.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| 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 Converterimplementation. |
| CSVList | CSVList.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| DialogBase | This class provides an abstract uno component which implements a dialog from an xml description (using the DialogProvider2 service) |
| Document |
A |
| DOMDocument |
An implementation of Document for
StarOffice documents. |
| DrawConverter |
This class handles draw elements. |
| DrawConverter | DrawConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| EmbeddedBinaryObject | This class represents embedded object's in an OpenOffice.org document that have a binary representation. |
| EmbeddedObject | The Contents of this file are made available subject to the terms of - GNU Lesser General Public License Version 2.1 Sun Microsystems Inc., October, 2000 GNU Lesser General Public License Version 2.1 ============================================= Copyright 2000 by Sun Microsystems, Inc. |
| EmbeddedXMLObject | This class represents those embedded objects in an OpenOffice.org document that have an XML representation. |
| EPSCleaner | This class removes redundant binary information from EPS files created by OOo. |
| ExportFilterBase | This class provides an abstract uno component which implements an XExportFilter. |
| ExportNameCollection | ExportNameCollection.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| FieldConverter | This class handles text fields and links in the document. |
| FilterDataParser | This class parses the FilterData property passed to the filter and
applies it to a Converter
All errors are silently ignored |
| FontDeclaration | Class representing a font declaration in OOo |
| FormReader | This class reads a form in an OOo document (a form:form node) Note: Subforms, properties and events are ignored. |
| FormsReader | This class reads the collection of all forms in an OOo document
(the An OOo document may contain any number of forms; these are declared within this 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 | GraphicConverterImpl.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| 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 | HeadingConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| HeadingMap | This class contains data for the mapping of OOo headings to LaTeX headings. |
| I18n | This abstract class takes care of i18n in the LaTeX export. |
| ImageLoader |
This class extracts images from an OOo file. |
| 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 |
| Info |
This class creates various information to the user about the conversion. |
| InlineConverter |
This class handles basic inline text. |
| IntegerOption | IntegerOption.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| L10n | L10n.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| LaTeXConfig | LaTeXConfig.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| 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 |
| 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 | ListStyleConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| ListStyleConverter | This class converts OpenDocument list styles to CSS2 styles (currently, actually CSS1). |
| LoftReader |
The class reads a |
| MasterPage | Class representing a master page in OOo Writer |
| MathConverter | MathConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| MathmlConverter | This class converts mathml nodes to LaTeX. |
| MessageBox | This class provides simple access to a uno awt message box |
| MetaData |
This class represents the metadata of an OOo Writer document. |
| Misc | Misc.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| MIMETypes | MIMETypes.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| MIMETypes | MIMETypes.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| NewDOMDocument |
An extension of DOMDocument
that overrides the write method.
|
| NoteConverter |
This class handles conversion of footnotes and endnotes, including references. |
| OfficeConstants | This interface contains constants for StarOffice XML tags, attributes (StarCalc cell types, etc.). |
| OfficeDocument |
An implementation of Document for
StarOffice documents. |
| OfficeDocumentException | Used by OfficeDocument to encapsulate exceptions. |
| 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 |
| Option | Option.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| OptionsDialogBase | This class provides an abstract uno component which implements a filter ui |
| OutputFile | An OutputFile represent a single file in a
ConverterResult, which is output from a Converter
implementation. |
| PageLayout | Class representing a page master in OOo Writer. |
| PageStyleConverter | PageStyleConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| PageStyleConverter | This class converts OpenDocument page styles to CSS2 styles. |
| ParConverter | ParConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| ParStyleConverter | This class converts OpenDocument paragraph styles to CSS2 styles for use in paragraphs and headings. |
| 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). |
| 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 |
| 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. |
| SimpleInputBuffer | This class provides a simple string input buffer; it can be used as the basis of a tokenizer. |
| 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 |
| StarMathConverter | |
| 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 | StyleInfo.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| StyleMap | StyleMap.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| 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 |
| SVMReader | This class contains a static method to extract EPS data from an SVM file |
| TableConverter | This class converts OpenDocument tables to LaTeX. The following LaTeX packages are used; some of them are optional array.sty, longtable.sty, supertabular.sty, tabulary.sty, hhline.sty, colortbl.sty. Options:
|
| TableConverter | TableConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| TableFormatter |
This class converts OOo table styles to LaTeX. In OOo the table style is distributed on table, column and cell styles. |
| 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. |
| TextConverter | |
| TextStyleConverter | This class converts OpenDocument text styles to CSS2 styles. |
| TocReader |
The class reads a |
| 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()). |
| XeTeXI18n | This class takes care of i18n in XeLaTeX |
| Xhtml10Converter | Xhtml10Converter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| XhtmlConfig | XhtmlConfig.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| XhtmlDocument |
An implementation of Document for
XHTML documents. |
| XhtmlMathMLConverter | XhtmlMathMLConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| XhtmlMathMLXSLConverter | XhtmlMathMLXSLConverter.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| 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 |
| XhtmlOptionsDialogXsl | This class provides a uno component which implements a filter ui for the Xhtml export (xsl variant) This variant of the dialog has the XsltPath setting enabled |
| XhtmlStyleMap | XhtmlStyleMap.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |
| XMLString | XMLString.java This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1, as published by the Free Software Foundation. |