26 #ifndef _CPROPERTYSHEETLIST
27 #define _CPROPERTYSHEETLIST
28 #include "libMRML/include/uses-declarations.h"
31 #include "libMRML/include/CSelfDestroyPointer.h"
45 typedef map<string,CXMLElement*> CContent;
This class captures the structure of an XML element.
Definition: CXMLElement.h:51
CXMLElement * newPropertySheet(const string &inID)
clone a property sheet by its ID
void insertPropertySheet(const string &inID, CXMLElement *inXMLElement)
insert an element for this element which is designed by a pointer WE TAKE THE DESTRUCTION RESPONSABIL...
CXMLElement & getPropertySheet(const string &inID)
Get a property sheet by its ID.
takes the information contained in the list of properties, which is given in the config.mrml file.
Definition: CPropertySheetList.h:41
~CPropertySheetList()
presently empty, because the destruction will be done by the structure contained in mUnprocessedConte...
CPropertySheetList(CXMLElement *inUnprocessedContent)
We construct *this from a subtree of the document.