class Presentation: public Node

This class represents the presentation

Inheritance:

Presentation - Node


Public Methods

[more] Presentation()
The constructor
[more] ~Presentation()
Destructor
[more]int parseXMLFile()
This method starts the parsing of the XML-file, which name is stored in Parameters_
[more]void writeHTML(int parameter = 0) const
This method creates HTML-files for the whole presentation to the target directory given by Parameters_->target_directory_
[more]void writeLaTeX() const
This method creates a LaTeX-file for the whole presentation to the target directory given by Parameters_->target_directory_
[more]void writeXML() const
This method

Private Fields

[more]xmlDocPtr xml_tree_
A pointer to the root of the generated XML-tree of the inputfile
[more] toc_nodes_
This vector holds pointers to all slides and sections in the presentation

Private Methods

[more]void copyThemeFiles() const
This helper-method copies all needed theme-files to the target-directory given by Parameters_->target_directory_
[more]void writeTOC() const
This helper-method creates the table of contents of the presentation


Inherited from Node:

Public Methods

oint getLength() const

Protected Fields

o child_nodes_


Documentation

This class represents the presentation.
o Presentation()
The constructor.

o ~Presentation()
Destructor.

oint parseXMLFile()
This method starts the parsing of the XML-file, which name is stored in Parameters_.xml_file_.

Returns:
0, if everything is OK, else -1.

ovoid writeHTML(int parameter = 0) const
This method creates HTML-files for the whole presentation to the target directory given by Parameters_->target_directory_. The theme-files and the HTML-files for each slide will be copied into this target directory.

Parameters:
parameter - A dummy-parameter.

ovoid writeLaTeX() const
This method creates a LaTeX-file for the whole presentation to the target directory given by Parameters_->target_directory_.

ovoid writeXML() const
This method

ovoid copyThemeFiles() const
This helper-method copies all needed theme-files to the target-directory given by Parameters_->target_directory_.

ovoid writeTOC() const
This helper-method creates the table of contents of the presentation.

oxmlDocPtr xml_tree_
A pointer to the root of the generated XML-tree of the inputfile.

o toc_nodes_
This vector holds pointers to all slides and sections in the presentation. This vector will be used to create the table of contents.


This class has no child classes.

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.