openrave.org

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
OpenRAVE::xmlreaders::HierarchicalXMLReadable Class Reference

maintains a hierarchy of classes each containing the xml attributes and data More...

#include <xmlreaders.h>

Inheritance diagram for OpenRAVE::xmlreaders::HierarchicalXMLReadable:
Inheritance graph
[legend]
Collaboration diagram for OpenRAVE::xmlreaders::HierarchicalXMLReadable:
Collaboration graph
[legend]

Public Member Functions

 HierarchicalXMLReadable (const std::string &xmlid, const AttributesList &atts)
 
virtual ~HierarchicalXMLReadable ()
 
virtual void Serialize (BaseXMLWriterPtr writer, int options=0) const
 serializes the interface
 
- Public Member Functions inherited from OpenRAVE::XMLReadable
 XMLReadable (const std::string &xmlid)
 
virtual ~XMLReadable ()
 
virtual const std::string & GetXMLId () const
 
- Public Member Functions inherited from OpenRAVE::UserData
virtual ~UserData ()
 

Public Attributes

std::string _data
 
AttributesList _atts
 
std::list< boost::shared_ptr
< HierarchicalXMLReadable > > 
_listchildren
 

Detailed Description

maintains a hierarchy of classes each containing the xml attributes and data

Definition at line 44 of file xmlreaders.h.

Constructor & Destructor Documentation

OpenRAVE::xmlreaders::HierarchicalXMLReadable::HierarchicalXMLReadable ( const std::string &  xmlid,
const AttributesList atts 
)
virtual OpenRAVE::xmlreaders::HierarchicalXMLReadable::~HierarchicalXMLReadable ( )
inlinevirtual

Definition at line 48 of file xmlreaders.h.

Member Function Documentation

virtual void OpenRAVE::xmlreaders::HierarchicalXMLReadable::Serialize ( BaseXMLWriterPtr  writer,
int  options = 0 
) const
virtual

serializes the interface

Reimplemented from OpenRAVE::XMLReadable.

Member Data Documentation

AttributesList OpenRAVE::xmlreaders::HierarchicalXMLReadable::_atts

Definition at line 52 of file xmlreaders.h.

std::string OpenRAVE::xmlreaders::HierarchicalXMLReadable::_data

Definition at line 51 of file xmlreaders.h.

std::list<boost::shared_ptr<HierarchicalXMLReadable> > OpenRAVE::xmlreaders::HierarchicalXMLReadable::_listchildren

Definition at line 53 of file xmlreaders.h.


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