VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtXMLEvolvedFileReader Class Reference
+ Collaboration diagram for DtXMLEvolvedFileReader:

Public Member Functions

 DtXMLEvolvedFileReader (DtExerciseConn *exConn)
 constructor
virtual ~DtXMLEvolvedFileReader ()
 destructor
virtual const DtStringgetLastError ()
virtual void clearLastError ()
virtual DtOMTTreeprocessObjectModel (xmlNodePtr &ptr)

Protected Member Functions

virtual void processName (xmlNodePtr &ptr, DtOMTTree *)
virtual void processVersionNo (xmlNodePtr &ptr, DtOMTTree *)
virtual void processType (xmlNodePtr &ptr, DtOMTTree *)
virtual void processPurpose (xmlNodePtr &ptr, DtOMTTree *)
virtual void processUseLimitation (xmlNodePtr &ptr, DtOMTTree *)
virtual void processUseHistory (xmlNodePtr &ptr, DtOMTTree *)
virtual void processApplicationDomain (xmlNodePtr &ptr, DtOMTTree *)
virtual void processSponsorOrgName (xmlAttrPtr &ptr, DtOMTTree *)
virtual void processModificationDate (xmlNodePtr &ptr, DtOMTTree *)
virtual void processSecurityClassification (xmlNodePtr &ptr, DtOMTTree *)
virtual void processReleaseRestriction (xmlNodePtr &ptr, DtOMTTree *)
virtual void processDescription (xmlNodePtr &ptr, DtOMTTree *)
virtual void processReference (xmlAttrPtr &ptr, DtOMTTree *)
virtual void processOther (xmlAttrPtr &ptr, DtOMTTree *)
virtual void processInteractions (xmlNodePtr &ptr, DtOMTTree *)
virtual DtInteractionClassFedNodeprocessInteractionClass (xmlNodePtr &ptr, DtOMTTree *)
virtual DtAttributeFedNodeprocessAttribute (xmlNodePtr &ptr, DtObjectClassFedNode *obj)
virtual DtParameterFedNodeprocessParameter (xmlNodePtr &ptr, DtInteractionClassFedNode *inter)
virtual void processObjects (xmlNodePtr &ptr, DtOMTTree *)
virtual DtObjectClassFedNodeprocessObjectClass (xmlNodePtr &ptr, DtOMTTree *)
virtual void processNotes (xmlNodePtr &ptr, DtOMTTree *)
virtual void processNote (xmlNodePtr &ptr, DtOMTTree *)
virtual void processUpdateRates (xmlNodePtr &ptr, DtOMTTree *)
virtual void processUpdateRate (xmlNodePtr &ptr, DtOMTTree *)
virtual void processDatatypes (xmlNodePtr &ptr, DtOMTTree *)
virtual void processSimpleDatatypes (xmlNodePtr &ptr, DtOMTTree *)
virtual void processSimpleData (xmlNodePtr &ptr, DtOMTTree *)
virtual void processArrayDatatypes (xmlNodePtr &ptr, DtOMTTree *)
virtual void processArrayData (xmlNodePtr &ptr, DtOMTTree *)
virtual void processFixedDatatypes (xmlNodePtr &ptr, DtOMTTree *)
virtual void processFixedData (xmlNodePtr &ptr, DtOMTTree *)
virtual DtFieldComponentNodeprocessField (xmlNodePtr &ptr)
virtual void processBasicDataReps (xmlNodePtr &ptr, DtOMTTree *)
virtual void processBasicDataRep (xmlNodePtr &ptr, DtOMTTree *)
virtual void processVariantDatatypes (xmlNodePtr &ptr, DtOMTTree *)
virtual void processVariantData (xmlNodePtr &ptr, DtOMTTree *)
virtual
DtAlternativeComponentNode
processAlternative (xmlNodePtr &ptr)
virtual void processEnumeratedDatatype (xmlNodePtr &ptr, DtOMTTree *)
virtual DtEnumerationNodeprocessEnumeration (xmlNodePtr &ptr)
virtual void processEnumerations (xmlNodePtr &ptr, DtOMTTree *)
virtual void processSwitches (xmlNodePtr &ptr, DtOMTTree *)
virtual void processSwitch (xmlNodePtr &ptr, DtOMTTree *)
virtual void processDimensions (xmlNodePtr &ptr, DtOMTTree *)
virtual void processDimension (xmlNodePtr &ptr, DtOMTTree *)
virtual void processTimeRepresentation (xmlNodePtr &ptr, DtOMTTree *)
virtual void processSynchronizations (xmlNodePtr &ptr, DtOMTTree *)
virtual void processSynchronization (xmlNodePtr &ptr, DtOMTTree *)
virtual void processTags (xmlNodePtr &ptr, DtOMTTree *)
virtual void processTag (xmlNodePtr &ptr, DtOMTTree *)
virtual void processTransportations (xmlNodePtr &ptr, DtOMTTree *)
virtual void processTransportation (xmlNodePtr &ptr, DtOMTTree *)
virtual void processModelIdentification (xmlNodePtr &ptr, DtOMTTree *)
 Evolved specific.
virtual void processPoc (xmlNodePtr &ptr, DtOMTTree *)
virtual void processEmbeddedNote (xmlNodePtr &ptr, DtOMTNode *)
virtual const char * childNodeString (xmlAttrPtr &ptr)
virtual const char * childNodeString (xmlNodePtr &ptr)

Protected Attributes

DtString myLastError
DtExerciseConnmyExConn

Private Member Functions

 DtXMLEvolvedFileReader (const DtXMLEvolvedFileReader &orig)
 Copy Constructor.
DtXMLEvolvedFileReaderoperator= (const DtXMLEvolvedFileReader &rhs)
 Assignment Operator.
void initializeHandles (DtOMTTree *omtTree)
 Setup the tree handles.
void setAttributeHandles (DtObjectClassFedNode *objNode)
void setParameterHandles (DtInteractionClassFedNode *objNode)

Constructor & Destructor Documentation

DtXMLEvolvedFileReader::DtXMLEvolvedFileReader ( DtExerciseConn exConn)

constructor

virtual DtXMLEvolvedFileReader::~DtXMLEvolvedFileReader ( )
virtual

destructor

DtXMLEvolvedFileReader::DtXMLEvolvedFileReader ( const DtXMLEvolvedFileReader orig)
private

Copy Constructor.

Member Function Documentation

virtual const char* DtXMLEvolvedFileReader::childNodeString ( xmlAttrPtr &  ptr)
protectedvirtual
virtual const char* DtXMLEvolvedFileReader::childNodeString ( xmlNodePtr &  ptr)
protectedvirtual
virtual void DtXMLEvolvedFileReader::clearLastError ( )
virtual
virtual const DtString& DtXMLEvolvedFileReader::getLastError ( )
virtual
void DtXMLEvolvedFileReader::initializeHandles ( DtOMTTree omtTree)
private

Setup the tree handles.

DtXMLEvolvedFileReader& DtXMLEvolvedFileReader::operator= ( const DtXMLEvolvedFileReader rhs)
private

Assignment Operator.

virtual DtAlternativeComponentNode* DtXMLEvolvedFileReader::processAlternative ( xmlNodePtr &  ptr)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processApplicationDomain ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processArrayData ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processArrayDatatypes ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual DtAttributeFedNode* DtXMLEvolvedFileReader::processAttribute ( xmlNodePtr &  ptr,
DtObjectClassFedNode obj 
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processBasicDataRep ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processBasicDataReps ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processDatatypes ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processDescription ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processDimension ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processDimensions ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processEmbeddedNote ( xmlNodePtr &  ptr,
DtOMTNode  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processEnumeratedDatatype ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual DtEnumerationNode* DtXMLEvolvedFileReader::processEnumeration ( xmlNodePtr &  ptr)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processEnumerations ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual DtFieldComponentNode* DtXMLEvolvedFileReader::processField ( xmlNodePtr &  ptr)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processFixedData ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processFixedDatatypes ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual DtInteractionClassFedNode* DtXMLEvolvedFileReader::processInteractionClass ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processInteractions ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processModelIdentification ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual

Evolved specific.

virtual void DtXMLEvolvedFileReader::processModificationDate ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processName ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processNote ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processNotes ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual DtObjectClassFedNode* DtXMLEvolvedFileReader::processObjectClass ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual DtOMTTree* DtXMLEvolvedFileReader::processObjectModel ( xmlNodePtr &  ptr)
virtual
virtual void DtXMLEvolvedFileReader::processObjects ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processOther ( xmlAttrPtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual DtParameterFedNode* DtXMLEvolvedFileReader::processParameter ( xmlNodePtr &  ptr,
DtInteractionClassFedNode inter 
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processPoc ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processPurpose ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processReference ( xmlAttrPtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processReleaseRestriction ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processSecurityClassification ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processSimpleData ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processSimpleDatatypes ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processSponsorOrgName ( xmlAttrPtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processSwitch ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processSwitches ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processSynchronization ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processSynchronizations ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processTag ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processTags ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processTimeRepresentation ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processTransportation ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processTransportations ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processType ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processUpdateRate ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processUpdateRates ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processUseHistory ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processUseLimitation ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processVariantData ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processVariantDatatypes ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
virtual void DtXMLEvolvedFileReader::processVersionNo ( xmlNodePtr &  ptr,
DtOMTTree  
)
protectedvirtual
void DtXMLEvolvedFileReader::setAttributeHandles ( DtObjectClassFedNode objNode)
private
void DtXMLEvolvedFileReader::setParameterHandles ( DtInteractionClassFedNode objNode)
private

Member Data Documentation

DtExerciseConn* DtXMLEvolvedFileReader::myExConn
protected
DtString DtXMLEvolvedFileReader::myLastError
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)