VR-Link API Documentation for HLA 1516
 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 More...
 
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 Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)