XII Release 0.1.0
Loading...
Searching...
No Matches
xiiDocumentObjectConverterReader Class Reference

Reads document objects from an abstract graph and reconstructs them in a document. More...

#include <DocumentObjectConverter.h>

Public Types

enum class  Mode { CreateOnly , CreateAndAddToDocument }

Public Member Functions

 xiiDocumentObjectConverterReader (const xiiAbstractObjectGraph *pGraph, xiiDocumentObjectManager *pManager, Mode mode)
xiiDocumentObject * CreateObjectFromNode (const xiiAbstractObjectNode *pNode)
void ApplyPropertiesToObject (const xiiAbstractObjectNode *pNode, xiiDocumentObject *pObject)
xiiUInt32 GetNumUnknownObjectCreations () const
const xiiSet< xiiString > & GetUnknownObjectTypes () const

Static Public Member Functions

static void ApplyDiffToObject (xiiObjectAccessorBase *pObjectAccessor, const xiiDocumentObject *pObject, xiiDeque< xiiAbstractGraphDiffOperation > &ref_diff)

Detailed Description

Reads document objects from an abstract graph and reconstructs them in a document.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Serialization/DocumentObjectConverter.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Serialization/Implementation/DocumentObjectConverter.cpp