CPropertySheetList Class

# CPropertySheetList Class Reference

[CADIHash.h Index] [CADIHash.h Hierarchy]

takes the information contained in the list ofproperties, which is given in the config More...

`#include <../libInvertedFile/include/CPropertySheetList.h>`

## Public Members

- CPropertySheetList (CXMLElement* inUnprocessedContent)
- ~CPropertySheetList ()
- void insertPropertySheet (const string& inID, CXMLElement* inXMLElement)
- CXMLElement& getPropertySheet (const string& inID)
- CXMLElement* newPropertySheet (const string& inID)

## Detailed Description

takes the information contained in the list ofproperties, which is given in the config.mrml file.

basically, this is a map from string to CXMLElement.

@Author: Wolfgang Müller

## CPropertySheetList(CXMLElement* inUnprocessedContent)

We construct *this from a subtree of the document.

Parameters:

  inUnprocessedContent | is a subtree of the documentwhich will be put in mUnprocessedContent. The children of mUnprocessedContent will then be indexed by CContent.

## ~CPropertySheetList()

presently empty, because the destruction willbe done by the structure contained in mUnprocessedContent.

## void insertPropertySheet(const string& inID, CXMLElement* inXMLElement)

insert an element for this element which is designed by a pointer WE TAKE THE DESTRUCTION RESPONSABILITY

## CXMLElement& getPropertySheet(const string& inID)

Get a property sheet by its ID

## CXMLElement* newPropertySheet(const string& inID)

clone a property sheet by its ID

| Kdoc