Files
odfstudio/writerfilter
Stephan Bergmann 8858962ec0 Introduce ParagraphProeprtiesPropertyMap
StylePropertyMap and ParagraphPropertyMap should be has-a, not is-a
ParagraphProperties.  (I came across this with a tentative new loplugin flagging
uses of dynamic_cast that implement cross casts between unrelated classes.  This
would silence that plugin, but also IMO makes intent more explicit here.)

(And PropertyMap and ParagraphProperties no longer need their base classes to be
virtual now.)

Change-Id: Id89547f7824262b80e8a23c9c1d5ea6406dfcc9c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143203
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-11-24 10:43:24 +01:00
..
2022-09-29 10:08:42 +02:00
2022-11-24 08:09:53 +01:00
…
…

Import Filters for LibreOffice Writer

The writerfilter module contains import filters for Writer, using its UNO API.

Import filter for DOCX and RTF.

  • Module contents

    • documentation: RNG schema for the OOXML tokenizer, etc.
    • inc: module-global headers (can be included by any files under source)
    • qa: cppunit tests
    • source: the filters themselves
    • util: UNO passive registration config
  • Source contents

    • dmapper: the domain mapper, hiding UNO from the tokenizers, used by DOCX and RTF import
      • The incoming traffic of dmapper can be dumped into an XML file in /tmp in dbgutil builds, start soffice with the SW_DEBUG_WRITERFILTER=1 environment variable if you want that.
    • filter: the UNO filter service implementations, invoked by UNO and calling the dmapper + one of the tokenizers
    • ooxml: the docx tokenizer
    • rtftok: the rtf tokenizer