MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
DtNodeIconXmlReader Class Reference

Non copyable. More...

+ Collaboration diagram for DtNodeIconXmlReader:

Public Member Functions

 DtNodeIconXmlReader (const MAKRti::DtFilename &xmlFile)
 Constructor. More...
 
virtual ~DtNodeIconXmlReader ()
 Destructor. More...
 
virtual const std::vector
< DtNodeIconFile > & 
getNodeIconFiles ()
 Return the loaded file names. More...
 
virtual void setNodeIconFiles (const std::vector< DtNodeIconFile > &iconFiles)
 Set the currently used file names and save to disk. More...
 

Protected Member Functions

virtual void parse ()
 Parse the file. More...
 
virtual MAKRti::DtString fedIdTypeToString (DtFederateIdentifierType idType) const
 Convert a DtFederateIdentifierType to a string for the xml file. More...
 
virtual DtFederateIdentifierType stringToFedIdType (const MAKRti::DtString &str) const
 Convert an xml string to a DtFederateIdentifierType. More...
 

Protected Attributes

MAKRti::DtEnvironment myEnvironment
 the cached environment More...
 
MAKRti::DtFilename myXmlFile
 the name of the default xml file to read from More...
 
MAKRti::DtString myReadFileVersion
 The version of the file that was read. More...
 
bool myFileWasRead
 Indicates whether a cache file was found and read. More...
 
std::vector< DtNodeIconFilemyImageFiles
 Vector that holds the simple image file information. More...
 

Static Protected Attributes

static const MAKRti::DtString theVersionString
 String constants for parsing the xml file. More...
 
static const MAKRti::DtString theRootNodeString
 String constants for parsing the xml file. More...
 
static const MAKRti::DtString theNodeIconString
 String constants for parsing the xml file. More...
 
static const MAKRti::DtString theIdentifierString
 String constants for parsing the xml file. More...
 
static const MAKRti::DtString theIconFileString
 String constants for parsing the xml file. More...
 
static const MAKRti::DtString theIdTypeString
 String constants for parsing the xml file. More...
 
static const MAKRti::DtString theFederateTypeString
 String constants for parsing the xml file. More...
 
static const MAKRti::DtString theFederateNameString
 String constants for parsing the xml file. More...
 
static const MAKRti::DtString theProcessNameString
 String constants for parsing the xml file. More...
 

Private Member Functions

 DtNodeIconXmlReader (const DtNodeIconXmlReader &copy)
 Not copyable. More...
 
DtNodeIconXmlReaderoperator= (const DtNodeIconXmlReader &rhs)
 

Detailed Description

Non copyable.

Constructor & Destructor Documentation

DtNodeIconXmlReader::DtNodeIconXmlReader ( const MAKRti::DtFilename &  xmlFile)

Constructor.

virtual DtNodeIconXmlReader::~DtNodeIconXmlReader ( )
virtual

Destructor.

DtNodeIconXmlReader::DtNodeIconXmlReader ( const DtNodeIconXmlReader copy)
private

Not copyable.

Member Function Documentation

virtual MAKRti::DtString DtNodeIconXmlReader::fedIdTypeToString ( DtFederateIdentifierType  idType) const
protectedvirtual

Convert a DtFederateIdentifierType to a string for the xml file.

virtual const std::vector< DtNodeIconFile >& DtNodeIconXmlReader::getNodeIconFiles ( )
virtual

Return the loaded file names.

DtNodeIconXmlReader& DtNodeIconXmlReader::operator= ( const DtNodeIconXmlReader rhs)
private
virtual void DtNodeIconXmlReader::parse ( )
protectedvirtual

Parse the file.

virtual void DtNodeIconXmlReader::setNodeIconFiles ( const std::vector< DtNodeIconFile > &  iconFiles)
virtual

Set the currently used file names and save to disk.

virtual DtFederateIdentifierType DtNodeIconXmlReader::stringToFedIdType ( const MAKRti::DtString &  str) const
protectedvirtual

Convert an xml string to a DtFederateIdentifierType.

Member Data Documentation

MAKRti::DtEnvironment DtNodeIconXmlReader::myEnvironment
protected

the cached environment

bool DtNodeIconXmlReader::myFileWasRead
protected

Indicates whether a cache file was found and read.

std::vector< DtNodeIconFile > DtNodeIconXmlReader::myImageFiles
protected

Vector that holds the simple image file information.

MAKRti::DtString DtNodeIconXmlReader::myReadFileVersion
protected

The version of the file that was read.

MAKRti::DtFilename DtNodeIconXmlReader::myXmlFile
protected

the name of the default xml file to read from

const MAKRti::DtString DtNodeIconXmlReader::theFederateNameString
staticprotected

String constants for parsing the xml file.

const MAKRti::DtString DtNodeIconXmlReader::theFederateTypeString
staticprotected

String constants for parsing the xml file.

const MAKRti::DtString DtNodeIconXmlReader::theIconFileString
staticprotected

String constants for parsing the xml file.

const MAKRti::DtString DtNodeIconXmlReader::theIdentifierString
staticprotected

String constants for parsing the xml file.

const MAKRti::DtString DtNodeIconXmlReader::theIdTypeString
staticprotected

String constants for parsing the xml file.

const MAKRti::DtString DtNodeIconXmlReader::theNodeIconString
staticprotected

String constants for parsing the xml file.

const MAKRti::DtString DtNodeIconXmlReader::theProcessNameString
staticprotected

String constants for parsing the xml file.

const MAKRti::DtString DtNodeIconXmlReader::theRootNodeString
staticprotected

String constants for parsing the xml file.

const MAKRti::DtString DtNodeIconXmlReader::theVersionString
staticprotected

String constants for parsing the xml file.


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

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)