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
DtXMLEvolvedFileWriter Class Reference
+ Collaboration diagram for DtXMLEvolvedFileWriter:

Public Member Functions

 DtXMLEvolvedFileWriter (DtOMTTree *tree)
virtual ~DtXMLEvolvedFileWriter ()
 destructor
DtString writeString ()
void writeFile (const char *fileName)

Protected Member Functions

void writeAllXMLInformation ()
void writeVersionInformation ()
void writeModelIdentification ()
void writeName (const DtString &name)
void writeVersionNo (const DtString &version)
void writeType (const DtString &type)
void writePurpose (const DtString &purpose)
void writeApplicationDomain (const DtString &AppDomain)
void writeSponsorOrgName (xmlAttrPtr &ptr, DtOMTTree *)
void writeModificationDate (const DtString &date)
void writeSecurityClassification (const DtString &SecInfo)
void writeReleaseRestriction (const DtString &Restriction)
void writeDescription (const DtString &Description)
void writeOther (xmlAttrPtr &ptr, DtOMTTree *)
void writeUseLimitation (const DtString &limitation)
void writeUseHistory (const DtString &history)
void writePOCs ()
void writePOC (const DtOMTTreePOC &poc)
void writePOCOrgName (const DtString &Org)
void writePOCType (const DtString &type)
void writePOCFirstName (const DtString &name)
void writePOCPhone (const DtString &phone)
void writePOCEmail (const DtString &email)
void writePOCLastName (const DtString &lastName)
void writePOCHonorificName (const DtString &honorificName)
void writeReference (const DtOMTTreeReference &ref)
void writeReferenceType (const DtString &RefType)
void writeReferenceIdentification (const DtString &RefId)
void writeObjectClass (const DtObjectClassFedNode &obj)
void writeObjectAttribute (const DtAttributeFedNode &attr)
void writeInteractionClass (const DtInteractionClassFedNode &inter)
void writeInteractionParameter (const DtParameterFedNode &param)
void writeDimensions ()
void writeDimension (const DtDimensionNode &dim)
void writeTime (const DtTimeRepNode &time)
void writeTags ()
void writeTag (const DtTagNode &tag)
void writeSynchronizations ()
void writeSynchronizationPoint (const DtSynchroNode &syncro)
void writeTransportations ()
void writeTransportation (const DtDescriptionNode &trans)
void writeSwitches ()
void writeSwitch (const DtBoolAttrNode &swtch)
void writeUpdateRates ()
void writeUpdateRate (const DtUpdateRateNode &update)
void writeDataTypes ()
void writeBasicDataType (const DtBasicDataRepresentationNode &node)
void writeSimpleDataType (const DtSimpleDatatypeNode &node)
void writeEnumeratedDataType (const DtEnumeratedDatatypeNode &node)
void writeEnumerator (const DtEnumerationNode &node)
void writeArrayDataType (const DtArrayDatatypeNode &node)
void writeFixedRecordDataType (const DtFixedDatatypeNode &node)
void writeFixedRecordFields (const DtFieldComponentNode &node)
void writeVariantRecordDataType (const DtVariantDatatypeNode &node)
void writeVariantAlternative (const DtAlternativeComponentNode &node)
void writeNotes ()
void writeNote (const DtNoteNode &node)
void writeEmbeddedNote (const DtOMTNode &note)
void writeElementWithText (const DtString &elementName, const DtString &text)

Protected Attributes

DtOMTTreemyOmtTree
xmlTextWriterPtr myWriter

Constructor & Destructor Documentation

DtXMLEvolvedFileWriter::DtXMLEvolvedFileWriter ( DtOMTTree tree)
virtual DtXMLEvolvedFileWriter::~DtXMLEvolvedFileWriter ( )
virtual

destructor

Member Function Documentation

void DtXMLEvolvedFileWriter::writeAllXMLInformation ( )
protected
void DtXMLEvolvedFileWriter::writeApplicationDomain ( const DtString AppDomain)
protected
void DtXMLEvolvedFileWriter::writeArrayDataType ( const DtArrayDatatypeNode node)
protected
void DtXMLEvolvedFileWriter::writeBasicDataType ( const DtBasicDataRepresentationNode node)
protected
void DtXMLEvolvedFileWriter::writeDataTypes ( )
protected
void DtXMLEvolvedFileWriter::writeDescription ( const DtString Description)
protected
void DtXMLEvolvedFileWriter::writeDimension ( const DtDimensionNode dim)
protected
void DtXMLEvolvedFileWriter::writeDimensions ( )
protected
void DtXMLEvolvedFileWriter::writeElementWithText ( const DtString elementName,
const DtString text 
)
protected
void DtXMLEvolvedFileWriter::writeEmbeddedNote ( const DtOMTNode note)
protected
void DtXMLEvolvedFileWriter::writeEnumeratedDataType ( const DtEnumeratedDatatypeNode node)
protected
void DtXMLEvolvedFileWriter::writeEnumerator ( const DtEnumerationNode node)
protected
void DtXMLEvolvedFileWriter::writeFile ( const char *  fileName)
void DtXMLEvolvedFileWriter::writeFixedRecordDataType ( const DtFixedDatatypeNode node)
protected
void DtXMLEvolvedFileWriter::writeFixedRecordFields ( const DtFieldComponentNode node)
protected
void DtXMLEvolvedFileWriter::writeInteractionClass ( const DtInteractionClassFedNode inter)
protected
void DtXMLEvolvedFileWriter::writeInteractionParameter ( const DtParameterFedNode param)
protected
void DtXMLEvolvedFileWriter::writeModelIdentification ( )
protected
void DtXMLEvolvedFileWriter::writeModificationDate ( const DtString date)
protected
void DtXMLEvolvedFileWriter::writeName ( const DtString name)
protected
void DtXMLEvolvedFileWriter::writeNote ( const DtNoteNode node)
protected
void DtXMLEvolvedFileWriter::writeNotes ( )
protected
void DtXMLEvolvedFileWriter::writeObjectAttribute ( const DtAttributeFedNode attr)
protected
void DtXMLEvolvedFileWriter::writeObjectClass ( const DtObjectClassFedNode obj)
protected
void DtXMLEvolvedFileWriter::writeOther ( xmlAttrPtr &  ptr,
DtOMTTree  
)
protected
void DtXMLEvolvedFileWriter::writePOC ( const DtOMTTreePOC poc)
protected
void DtXMLEvolvedFileWriter::writePOCEmail ( const DtString email)
protected
void DtXMLEvolvedFileWriter::writePOCFirstName ( const DtString name)
protected
void DtXMLEvolvedFileWriter::writePOCHonorificName ( const DtString honorificName)
protected
void DtXMLEvolvedFileWriter::writePOCLastName ( const DtString lastName)
protected
void DtXMLEvolvedFileWriter::writePOCOrgName ( const DtString Org)
protected
void DtXMLEvolvedFileWriter::writePOCPhone ( const DtString phone)
protected
void DtXMLEvolvedFileWriter::writePOCs ( )
protected
void DtXMLEvolvedFileWriter::writePOCType ( const DtString type)
protected
void DtXMLEvolvedFileWriter::writePurpose ( const DtString purpose)
protected
void DtXMLEvolvedFileWriter::writeReference ( const DtOMTTreeReference ref)
protected
void DtXMLEvolvedFileWriter::writeReferenceIdentification ( const DtString RefId)
protected
void DtXMLEvolvedFileWriter::writeReferenceType ( const DtString RefType)
protected
void DtXMLEvolvedFileWriter::writeReleaseRestriction ( const DtString Restriction)
protected
void DtXMLEvolvedFileWriter::writeSecurityClassification ( const DtString SecInfo)
protected
void DtXMLEvolvedFileWriter::writeSimpleDataType ( const DtSimpleDatatypeNode node)
protected
void DtXMLEvolvedFileWriter::writeSponsorOrgName ( xmlAttrPtr &  ptr,
DtOMTTree  
)
protected
DtString DtXMLEvolvedFileWriter::writeString ( )
void DtXMLEvolvedFileWriter::writeSwitch ( const DtBoolAttrNode swtch)
protected
void DtXMLEvolvedFileWriter::writeSwitches ( )
protected
void DtXMLEvolvedFileWriter::writeSynchronizationPoint ( const DtSynchroNode syncro)
protected
void DtXMLEvolvedFileWriter::writeSynchronizations ( )
protected
void DtXMLEvolvedFileWriter::writeTag ( const DtTagNode tag)
protected
void DtXMLEvolvedFileWriter::writeTags ( )
protected
void DtXMLEvolvedFileWriter::writeTime ( const DtTimeRepNode time)
protected
void DtXMLEvolvedFileWriter::writeTransportation ( const DtDescriptionNode trans)
protected
void DtXMLEvolvedFileWriter::writeTransportations ( )
protected
void DtXMLEvolvedFileWriter::writeType ( const DtString type)
protected
void DtXMLEvolvedFileWriter::writeUpdateRate ( const DtUpdateRateNode update)
protected
void DtXMLEvolvedFileWriter::writeUpdateRates ( )
protected
void DtXMLEvolvedFileWriter::writeUseHistory ( const DtString history)
protected
void DtXMLEvolvedFileWriter::writeUseLimitation ( const DtString limitation)
protected
void DtXMLEvolvedFileWriter::writeVariantAlternative ( const DtAlternativeComponentNode node)
protected
void DtXMLEvolvedFileWriter::writeVariantRecordDataType ( const DtVariantDatatypeNode node)
protected
void DtXMLEvolvedFileWriter::writeVersionInformation ( )
protected
void DtXMLEvolvedFileWriter::writeVersionNo ( const DtString version)
protected

Member Data Documentation

DtOMTTree* DtXMLEvolvedFileWriter::myOmtTree
protected
xmlTextWriterPtr DtXMLEvolvedFileWriter::myWriter
protected

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

Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)