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.