LibreOffice Module xmerge (master) 1
|
Provides the tools for doing the conversion of StarWriter XML to and from supported formats, through the use of an XSLT transformation. More...
Classes | |
class | ConverterCapabilitiesImpl |
Xslt implementation of ConverterCapabilities for the PluginFactoryImpl . More... | |
class | DocumentDeserializerImpl |
Xslt implementation of org.openoffice.xmerge.DocumentSerializer for the PluginFactoryImpl . More... | |
class | DocumentMergerImpl |
Xslt implementation of DocumentMerger for the PluginFactoryImpl . More... | |
class | DocumentSerializerImpl |
Xslt implementation of org.openoffice.xmerge.DocumentSerializer for the PluginFactoryImpl . More... | |
class | GenericOfficeDocument |
This class is an implementation of OfficeDocument for the generic office format. More... | |
class | PluginFactoryImpl |
Xslt implementation of the PluginFactory . More... | |
Provides the tools for doing the conversion of StarWriter XML to and from supported formats, through the use of an XSLT transformation.
It follows the org.openoffice.xmerge
framework for the conversion process.
This converter does not currently support merge.
The converter makes use of one or more XSLT style sheets, which are used in the DocumentSerializer and DocumentDeserializer, to perform the actual translations. The location of these stylesheets is extracted from the ConverterInfo
data structure, and are specified using the optional converter-XSLT-serialize and converter-XSLT-deserialize tags in a plug-ins converter.xml file. Please refer to the SDK document for more information about how to implement a Plug-in Configuration XML File for a specific plug-in. A sample OpenOffice to HTML stylesheet and HTML to OpenOffice stylesheet, has been provided as a sample implementation. The converter also makes use of an XsltPlugin.properties file, which may be edited by the user to provide MIME-TYPE to file extension mappings. This file is used by the getDeviceFileExtension
method.