#include <xml/dom/xmlengxformsinstancemap.h>
class CXmlEngXFormsInstanceMap : public CBase |
Public Member Functions | |
---|---|
~CXmlEngXFormsInstanceMap() | |
IMPORT_C void | AddEntryL(RXmlEngDocument &, const TDesC8 &) |
IMPORT_C CXmlEngXFormsInstanceMap * | NewL() |
IMPORT_C CXmlEngXFormsInstanceMap * | NewLC() |
IMPORT_C void | RemoveEntryL(const TDesC8 &) |
This class associates DOM Documents with a string name. Entries can be added and removed.
IMPORT_C | ~CXmlEngXFormsInstanceMap | ( | ) |
Destructor. Frees internal storage, but does not free the Document instances that were added. These are owned by the caller.
IMPORT_C void | AddEntryL | ( | RXmlEngDocument & | aInstance, |
const TDesC8 & | aName | |||
) |
Adds an entry to the map. The document is associated with a name. If an entry with the same name already exists this method does nothing.
Ownership of the document is not transferred.
Otherwise, any of the system wide errors.
Parameter | Description |
---|---|
aInstance | The DOM document to be stored. |
aName | The name that to be associated with the document. |
IMPORT_C CXmlEngXFormsInstanceMap * | NewL | ( | ) | [static] |
Otherwise, any of the system wide errors.
Returns: A new CXmlEngXFormsInstanceMap object.
IMPORT_C CXmlEngXFormsInstanceMap * | NewLC | ( | ) | [static] |
Otherwise, any of the system wide errors.
Returns: A new CXmlEngXFormsInstanceMap object.
IMPORT_C void | RemoveEntryL | ( | const TDesC8 & | aName | ) |
Removes an entry from the map. If the entry does not exist, the method does nothing. Note that the document is not freed.
Otherwise, any of the system wide errors.
Parameter | Description |
---|---|
aName | Name of entry to remove. |