File: Mainpage.dox

package info (click to toggle)
calligra 1%3A2.9.11%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 189,332 kB
  • sloc: cpp: 919,806; xml: 27,759; ansic: 10,472; python: 8,190; perl: 2,724; yacc: 2,557; sh: 1,675; lex: 1,431; java: 1,304; sql: 903; ruby: 734; makefile: 48
file content (21 lines) | stat: -rw-r--r-- 907 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/**
 * \mainpage

The purpose of this library is to traverse the contents of an ODF file
using so called XML stream reading. The library contains a recursive
descent parser for ODF contents. At the time of this writing only an
ODT parser is available but later we will provide parsers for all of
the ODF document types. Much of the actual contents use the same XML
elements so supporting a new document type is not a lot of work.

During the parsing functions are called in a backend class that the
programmer should subclass in order to provide specific output from
the parser. A so called reader context (OdfReaderContext) is
maintained and passed to all functions in the backend class.  This
class should also be subclassed.  For a very simple example, see the
text export filter in filters/words/ascii/AsciiExport.cpp.

 */

// DOXYGEN_SET_PROJECT_NAME = KoOdfReader
// DOXYGEN_SET_IGNORE_PREFIX = Ko K