| 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 |
| BatchConverter | This is an extended interface for a converter, which offers conversion of OpenDocument or OOo 1.x docs into a specific format. |
| BeforeAfter | Utility class to hold LaTeX code to put before/after other LaTeX code |
| 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. |
| 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. |
| CharStyleConverter | This class creates LaTeX code from OOo character formatting Character formatting in OOo includes font, font effects/decorations and color. |
| ColorConverter | This class converts color |
| Config | Config.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 OOo 1.x docs 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 to create converters for documents in OpenDocument/OOo 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 |
| 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. |
| Document |
A It is created by the |
| 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. |
| 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. Packages: lastpage, hyperref, titleref, oooref (all optional) TODO: Need proper treatment of "caption" and "text" for sequence references not to figures and tables (should be fairly rare, though) |
| 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. |
| 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 | I18n.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. |
| 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, bibliography) as well as their associated index marks. |
| IndexMark |
This class contains static methods to read an index-mark. |
| Info |
This class creates various information to the user about the conversion. |
| InlineConverter |
This class handles basic inline text. |
| 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. |
| LaTeXDocument |
Class representing a LaTeX document. |
| LaTeXDocumentPortion | This class represents a portion of a LaTeX document. |
| 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. |
| 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. |
| 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 |
| OutputFile | An |
| 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. |
| 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 | SimpleInputBuffer.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. |
| 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 | |
| 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 |
| 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. |
| TextConverter | |
| TextStyleConverter | This class converts OpenDocument text styles to CSS2 styles. |
| TocReader |
The class reads a |
| UCBWrapper | This class wraps some uses of the Universal Content Broker into user friendly methods. |
| W2LExportFilter | This outer class provides an inner class to implement the service description, a method to instantiate the component on demand (__getServiceFactory()), and a method to give information about the component (__writeRegistryServiceInfo()). |
| W2LExportFilter._W2LExportFilter | This inner class provides the component as a concrete implementation of the service description. |
| W2XExportFilter | This outer class provides an inner class to implement the service description, a method to instantiate the component on demand (__getServiceFactory()), and a method to give information about the component (__writeRegistryServiceInfo()). |
| W2XExportFilter._W2XExportFilter | This inner class provides the component as a concrete implementation of the service description. |
| XhtmlDocument |
An implementation of Document for
XHTML documents. |
| 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. |