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 Converter implementation. |
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. |