TamlXmlReader

Engine/source/persistence/taml/xml/tamlXmlReader.h

More...

Private Types

typeObjectReferenceHash 

Public Functions

Private Functions

const char *
getTamlObjectName(TiXmlElement * pXmlElement)
getTamlRefId(TiXmlElement * pXmlElement)
getTamlRefToId(TiXmlElement * pXmlElement)
parseAttributes(TiXmlElement * pXmlElement, SimObject * pSimObject)
parseCustomElement(TiXmlElement * pXmlElement, TamlCustomNodes & pCustomNode)
parseCustomNode(TiXmlElement * pXmlElement, TamlCustomNode * pCustomNode)
parseElement(TiXmlElement * pXmlElement)

Detailed Description

see:

tamlGroup

Private Types

typedef HashTable< SimObjectId, SimObject * > typeObjectReferenceHash 

Private Attributes

typeObjectReferenceHash mObjectReferenceMap 
Taml * mpTaml 

Public Functions

TamlXmlReader(Taml * pTaml)

~TamlXmlReader()

read(FileStream & stream)

Read.

Private Functions

getTamlObjectName(TiXmlElement * pXmlElement)

getTamlRefId(TiXmlElement * pXmlElement)

getTamlRefToId(TiXmlElement * pXmlElement)

parseAttributes(TiXmlElement * pXmlElement, SimObject * pSimObject)

parseCustomElement(TiXmlElement * pXmlElement, TamlCustomNodes & pCustomNode)

parseCustomNode(TiXmlElement * pXmlElement, TamlCustomNode * pCustomNode)

parseElement(TiXmlElement * pXmlElement)

resetParse(void )