MeVisLabToolboxReference
|
The class XMLTreeNode implements the abstract class TreeNode to allow export and import of ML objects to and from XML files and strings. More...
#include "mlBase.h"
#include "mlBasics.h"
#include "mlTreeNode.h"
#include "../mlParserSystem.h"
#include "mlXMLParserSystem.h"
Go to the source code of this file.
Classes | |
class | ml::XMLTreeNodeException |
The XMLTreeNodeException class extends the exceptions already provided by class TreeNodeException. More... | |
class | ml::XMLTreeNode |
The class XMLTreeNode implements the abstract class TreeNode to allow export and import of ML objects to and from XML files and strings. More... | |
Namespaces | |
namespace | XERCES_CPP_NAMESPACE |
namespace | ml |
Define the namespace name like in the ML. Default is | |
Defines | |
#define | ML_PERSISTENCE_SUPPORT_VIA_XML |
This is a macro that can be used when the user has implemented addStateToTree() and readStateFromTree for his base-derived class to implement the get/setPersistentState () methods. | |
Enumerations | |
enum | { ml::TNE_XML_SystemInit = TNE_COUNT, ml::TNE_XML_ParserError, ml::TNE_XML_ReadingRawDataSize, ml::TNE_XML_Unknown, ml::TNE_XML_Other, ml::TNE_XML_LAST_MESSAGE_IDX, ml::TNE_XML_COUNT = TNE_XML_LAST_MESSAGE_IDX - TNE_COUNT } |
error codes for XMLTreeNode More... |
The class XMLTreeNode implements the abstract class TreeNode to allow export and import of ML objects to and from XML files and strings.
Definition in file mlXMLTreeNode.h.
#define ML_PERSISTENCE_SUPPORT_VIA_XML |
This is a macro that can be used when the user has implemented addStateToTree() and readStateFromTree for his base-derived class to implement the get/setPersistentState
() methods.
This version of getPersistentState() will export the object to an XML string readable by this implementation of setPersistentState().
Definition at line 303 of file mlXMLTreeNode.h.