MeVisLab Toolbox Reference
mlXMLTreeNode.h File Reference
#include "mlBase.h"
#include "mlTreeNode.h"
#include "../mlParserSystem.h"
#include "mlXMLParserSystem.h"
#include <mlTypeDefs.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

 XERCES_CPP_NAMESPACE
 Implement the AbstractPersistence(Input/Output)Stream classes with XML backend.
 
 ml
 Main documentation file for ML users and developers.
 

Macros

#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. More...
 

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...
 

Macro Definition Documentation

◆ ML_PERSISTENCE_SUPPORT_VIA_XML

#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 453 of file mlXMLTreeNode.h.