GME  13
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
XmlObject Class Reference

#include <CoreXmlFile.h>

List of all members.

Public Types

enum  AttrSet { ATTR_PRIMARY, ATTR_SECONDARY, ATTR_ALL }

Public Member Functions

 XmlObject (ICoreMetaObject *metaobject, bool createAllAttributes=true)
 ~XmlObject ()
 XmlObject (ICoreMetaObject *metaobject, bool createAllAttributes)
 ~XmlObject ()
bool isContainer ()

Protected Member Functions

void createAttributes (ICoreMetaObject *metaobject, bool all=false)
void deleteSecondaryAttribs ()
void createAttributes (ICoreMetaObject *metaobject, int attrSet)
void deleteSecondaryAttribs ()

Protected Attributes

long m_metaid
GUID m_guid
int m_index
AttribMap m_attributes
bool m_loaded
bool m_deleted
bool m_modified
metaid_type m_metaid
CTime m_lastWriteTime

Friends

class CCoreXmlFile
struct XmlObjComp

Detailed Description

Definition at line 198 of file Core/CoreXmlFile.h.


Member Enumeration Documentation

Enumerator:
ATTR_PRIMARY 
ATTR_SECONDARY 
ATTR_ALL 

Definition at line 288 of file XmlBackEnd/CoreXmlFile.h.


Constructor & Destructor Documentation

XmlObject::XmlObject ( ICoreMetaObject metaobject,
bool  createAllAttributes = true 
)

Definition at line 332 of file Core/CoreXmlFile.cpp.

Definition at line 344 of file Core/CoreXmlFile.cpp.

XmlObject::XmlObject ( ICoreMetaObject metaobject,
bool  createAllAttributes 
)

Member Function Documentation

void XmlObject::createAttributes ( ICoreMetaObject metaobject,
bool  all = false 
) [protected]

Definition at line 350 of file Core/CoreXmlFile.cpp.

void XmlObject::createAttributes ( ICoreMetaObject metaobject,
int  attrSet 
) [protected]

Definition at line 580 of file XmlBackEnd/CoreXmlFile.cpp.

void XmlObject::deleteSecondaryAttribs ( ) [protected]

Definition at line 377 of file Core/CoreXmlFile.cpp.

void XmlObject::deleteSecondaryAttribs ( ) [protected]

Definition at line 574 of file XmlBackEnd/CoreXmlFile.cpp.


Friends And Related Function Documentation

CCoreXmlFile [friend]

Definition at line 221 of file Core/CoreXmlFile.h.

friend struct XmlObjComp [friend]

Definition at line 316 of file XmlBackEnd/CoreXmlFile.h.


Member Data Documentation

Definition at line 212 of file Core/CoreXmlFile.h.

bool XmlObject::m_deleted [protected]

Definition at line 215 of file Core/CoreXmlFile.h.

GUID XmlObject::m_guid [protected]

Definition at line 210 of file Core/CoreXmlFile.h.

int XmlObject::m_index [protected]

Definition at line 211 of file Core/CoreXmlFile.h.

CTime XmlObject::m_lastWriteTime [protected]

Definition at line 313 of file XmlBackEnd/CoreXmlFile.h.

bool XmlObject::m_loaded [protected]

Definition at line 213 of file Core/CoreXmlFile.h.

long XmlObject::m_metaid [protected]

Definition at line 209 of file Core/CoreXmlFile.h.

Definition at line 306 of file XmlBackEnd/CoreXmlFile.h.

bool XmlObject::m_modified [protected]

Definition at line 217 of file Core/CoreXmlFile.h.


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