12 #include <vlutil/vlString.h>
15 #include <mtl/xmlFedTags.h>
16 #include <mtl/fedReader.h>
44 virtual DtOMTTree* readFiles(
const std::vector<DtFilename>& str,
47 virtual const DtString& getLastError();
48 virtual void clearLastError();
50 bool isEvolvedFormat(
const DtString& fileName);
51 static bool isEvolvedFormat(xmlNodePtr& rootNode);
52 static xmlNode* getNodeByName( xmlNode* rootNode,
53 const xmlChar* nodeName );
54 static const xmlChar* childContentByName(xmlNode* node,
57 void includeMIM(
bool inc);
60 static DtFedReadStatus openStream(
const char* buffer,
int size, xmlDocPtr* newXmlDocTree, DtString& lastError);
61 static DtFedReadStatus openFile(
const char *fedFileName,
62 xmlDoc **newXmlDocTree, DtString& lastError);
Represents an attribute inside a object class.
Definition: attributeFedNode.h:25
bool MIM
Definition: xmlFileReader.h:70
Contains defines for export control for OMT Reader.
#define DT_DLL_OMTREADER
Definition: omtReader.h:23
DtString myLastError
Definition: xmlFileReader.h:67
defines an object class inside our Fed Tree
Definition: interactionClassFedNode.h:25
Definition: fieldComponentNode.h:14
Definition: complexComponentNode.h:17
defines an object class inside our Fed Tree
Definition: objectClassFedNode.h:30
DtExerciseConn * myExConn
Definition: xmlFileReader.h:68
Definition: xmlFileReader.h:28
A tree using the an OMT File information.
Definition: omtTree.h:58
Definition: enumerationNode.h:13
Definition: alternativeComponentNode.h:15
Represents an parameter inside a object class.
Definition: parameterFedNode.h:25
std::vector< DtOMTTree * > myOMTTrees
Definition: xmlFileReader.h:69