#include <XRootObject.h>
Public Member Functions | |
| TXRootObject (IXMLNode &rNode, NAMESPACE_Zeus::IXMLDocument &rDocu) | |
| TXRootObject (IXMLNode &rNode) | |
| virtual Retval MQUALIFIER | save () |
| virtual Retval MQUALIFIER | saveAs (const IString &rFileName) |
| virtual TString | getXMLStream () const |
| virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface) |
| virtual void MQUALIFIER | addRef () const |
| virtual void MQUALIFIER | release () const |
Protected Member Functions | |
| virtual | ~TXRootObject () |
Protected Attributes | |
| IXMLDocument * | m_pDocument |
| XML Parser. | |
This is the base class for all XML based objects.
| TXRootObject::TXRootObject | ( | IXMLNode & | rNode, |
| NAMESPACE_Zeus::IXMLDocument & | rDocu | ||
| ) |
Creates the xml root object
| rNode | : XML Node which represents the root node |
| rDocu | : XML Document |
| TXRootObject::TXRootObject | ( | IXMLNode & | rNode ) |
Creates the xml root object
| rNode | : XML node |
| TXRootObject::~TXRootObject | ( | ) | [protected, virtual] |
Destroyes the Object
| virtual void MQUALIFIER zeus::TXRootObject::addRef | ( | ) | const [virtual] |
Reimplemented from zeus::TXObject.
Reimplemented in zeus::TSystemManager, zeus::TXProcProject, and zeus::TXErrorObject.
| virtual Retval MQUALIFIER zeus::TXRootObject::askForInterface | ( | const InterfaceID & | rInterfaceID, |
| IZUnknown *& | rpIface | ||
| ) | [virtual] |
Reimplemented from zeus::TXObject.
Reimplemented in zeus::TSystemManager, zeus::TXProcProject, and zeus::TXErrorObject.
| TString TXRootObject::getXMLStream | ( | ) | const [virtual] |
Get infomation abaout the xmlobject
Reimplemented from zeus::TXObject.
| virtual void MQUALIFIER zeus::TXRootObject::release | ( | ) | const [virtual] |
Reimplemented from zeus::TXObject.
Reimplemented in zeus::TSystemManager, zeus::TXProcProject, and zeus::TXErrorObject.
| Retval MQUALIFIER TXRootObject::save | ( | ) | [virtual] |
Implements zeus::IXRootObject.
| Retval MQUALIFIER TXRootObject::saveAs | ( | const IString & | rFileName ) | [virtual] |
Implements zeus::IXRootObject.
IXMLDocument* zeus::TXRootObject::m_pDocument [protected] |
XML Parser.