Marsyas  0.5.0-beta1
Public Member Functions
maroxml Class Reference

generate xml representing a MarSystem More...

#include <maroxml.h>

Inherits marostring.

Public Member Functions

virtual void begin_children (int num_children)
virtual void begin_control (std::string type, std::string name, std::string value, bool has_state)
virtual void begin_control_links_in (int num_links)
virtual void begin_control_links_out (int num_links)
virtual void begin_controls (int num_controls)
virtual void begin_marsystem (bool isComposite, std::string type, std::string name)
virtual void end_children (int num_children)
virtual void end_control (std::string type, std::string name, std::string value, bool has_state)
virtual void end_control_links_in (int num_links)
virtual void end_control_links_out (int num_links)
virtual void end_controls (int num_controls)
virtual void end_marsystem (bool isComposite, std::string type, std::string name)
 maroxml ()
virtual void put_control_link_in (std::string abspath, std::string type, std::string name)
virtual void put_control_link_out (std::string abspath, std::string type, std::string name)
virtual ~maroxml ()

Detailed Description

generate xml representing a MarSystem

Author:
inb@cs.uvic.ca

Definition at line 35 of file maroxml.h.


Constructor & Destructor Documentation

maroxml ( )

Definition at line 27 of file maroxml.cpp.

~maroxml ( ) [virtual]

Definition at line 31 of file maroxml.cpp.


Member Function Documentation

void begin_children ( int  num_children) [virtual]

Implements marostring.

Definition at line 125 of file maroxml.cpp.

void begin_control ( std::string  type,
std::string  name,
std::string  value,
bool  has_state 
) [virtual]

Implements marostring.

Definition at line 61 of file maroxml.cpp.

void begin_control_links_in ( int  num_links) [virtual]

Reimplemented from marostring.

Definition at line 71 of file maroxml.cpp.

void begin_control_links_out ( int  num_links) [virtual]

Reimplemented from marostring.

Definition at line 90 of file maroxml.cpp.

void begin_controls ( int  num_controls) [virtual]

Implements marostring.

Definition at line 55 of file maroxml.cpp.

void begin_marsystem ( bool  isComposite,
std::string  type,
std::string  name 
) [virtual]

Implements marostring.

Definition at line 37 of file maroxml.cpp.

void end_children ( int  num_children) [virtual]

Reimplemented from marostring.

Definition at line 131 of file maroxml.cpp.

void end_control ( std::string  type,
std::string  name,
std::string  value,
bool  has_state 
) [virtual]

Reimplemented from marostring.

Definition at line 108 of file maroxml.cpp.

void end_control_links_in ( int  num_links) [virtual]

Reimplemented from marostring.

Definition at line 83 of file maroxml.cpp.

void end_control_links_out ( int  num_links) [virtual]

Reimplemented from marostring.

Definition at line 101 of file maroxml.cpp.

void end_controls ( int  num_controls) [virtual]

Reimplemented from marostring.

Definition at line 118 of file maroxml.cpp.

void end_marsystem ( bool  isComposite,
std::string  type,
std::string  name 
) [virtual]

Reimplemented from marostring.

Definition at line 46 of file maroxml.cpp.

void put_control_link_in ( std::string  abspath,
std::string  type,
std::string  name 
) [virtual]

Reimplemented from marostring.

Definition at line 77 of file maroxml.cpp.

void put_control_link_out ( std::string  abspath,
std::string  type,
std::string  name 
) [virtual]

Reimplemented from marostring.

Definition at line 96 of file maroxml.cpp.


The documentation for this class was generated from the following files: