class ItemizeNode: public ListNode

This class represents an itemize-node

Inheritance:

ItemizeNode - ListNode - EnvironmentNode - Node


Public Classes

[more] Itemize_Type
This enumeration defines the possible types of the itemize-node

Public Methods

[more] ItemizeNode(xmlNodePtr node, unsigned int level = 0, int with_left_margin = 1)
The constructor initializes the itemize-node
[more] ~ItemizeNode()
Destructor
[more]void writeLaTeX() const
This method writes the node to the global output filestream Output_
[more]void writeXML() const
This method writes the node to the global output filestream Output_
[more]int isHTMLStepped() const
This method signals, if the HTML-output of the itemization should be stepped
[more]int getNumberOfHTMLSteps() const
This method returns the number of steps of the HTML-output

Protected Methods

[more]void writeHTMLHeader() const
This helper-method writes the HTML-header for the itemization to the global output filestream Output_
[more]void writeHTMLFooter() const
This helper-method writes the HTML-footer for the itemization to the global output filestream Output_

Private Fields

[more]Itemize_Type type_
Indicates the type of the itemization
[more]int step_
Indicates, if the HTML-output of the items should be stepped
[more]int closing_p_
1, if the HTML-output of the items should have a closing </P>, else 0


Inherited from ListNode:

Public Methods

ovoid writeHTML(int number_of_elements = -1) const

Protected Fields

o is_sub_list_
oint level_
oint with_left_margin_
oint max_length_

Protected Methods

ovoid writeHTMLAllItems(int style) const
ovoid writeHTMLItems(int number_of_items) const
oint getLength() const


Inherited from EnvironmentNode:

Protected Fields

oint number_of_html_steps_


Inherited from Node:

Protected Fields

o child_nodes_


Documentation

This class represents an itemize-node.
o Itemize_Type
This enumeration defines the possible types of the itemize-node.

o ItemizeNode(xmlNodePtr node, unsigned int level = 0, int with_left_margin = 1)
The constructor initializes the itemize-node.

Parameters:
node - A pointer to the itemize-node in the XML-tree.
level - The level of the itemization.
with_left_margin - Indicates, if the HTML-output should have a margin on the left side.

o ~ItemizeNode()
Destructor.

ovoid writeLaTeX() const
This method writes the node to the global output filestream Output_. The format of the output must be LaTeX.

ovoid writeXML() const
This method writes the node to the global output filestream Output_. The format of the output must be XML.

oint isHTMLStepped() const
This method signals, if the HTML-output of the itemization should be stepped.

Returns:
1, if the HTML-output should be stepped, else 0.
See Also:
getNumberOfHTMLSteps

oint getNumberOfHTMLSteps() const
This method returns the number of steps of the HTML-output.

Returns:
The number of steps.

ovoid writeHTMLHeader() const
This helper-method writes the HTML-header for the itemization to the global output filestream Output_.

ovoid writeHTMLFooter() const
This helper-method writes the HTML-footer for the itemization to the global output filestream Output_.

oItemize_Type type_
Indicates the type of the itemization. If UNDEFINED, the type-property was not given in the itemize-markup.

oint step_
Indicates, if the HTML-output of the items should be stepped. If -1, the step-property was not given in the itemize-markup.

oint closing_p_
1, if the HTML-output of the items should have a closing </P>, else 0. If -1, the closing_p-property was not given in the itemize-markup.


This class has no child classes.

Alphabetic index Hierarchy of classes



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