Public Member Functions | Protected Member Functions | Protected Attributes

zeus::TXRootObject Class Reference

#include <XRootObject.h>

Inheritance diagram for zeus::TXRootObject:
zeus::TXObject zeus::IXRootObject zeus::TZObject zeus::IXObject zeus::IZUnknown zeus::IZUnknown zeus::IZUnknown zeus::TSystemManager zeus::TXErrorObject zeus::TXProcProject

List of all members.

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

IXMLDocumentm_pDocument
 XML Parser.

Detailed Description

This is the base class for all XML based objects.


Constructor & Destructor Documentation

TXRootObject::TXRootObject ( IXMLNode rNode,
NAMESPACE_Zeus::IXMLDocument &  rDocu 
)

Creates the xml root object

Parameters:
rNode: XML Node which represents the root node
rDocu: XML Document
TXRootObject::TXRootObject ( IXMLNode rNode )

Creates the xml root object

Parameters:
rNode: XML node
TXRootObject::~TXRootObject (  ) [protected, virtual]

Destroyes the Object


Member Function Documentation

virtual void MQUALIFIER zeus::TXRootObject::addRef (  ) const [virtual]
virtual Retval MQUALIFIER zeus::TXRootObject::askForInterface ( const InterfaceID rInterfaceID,
IZUnknown *&  rpIface 
) [virtual]
TString TXRootObject::getXMLStream (  ) const [virtual]

Get infomation abaout the xmlobject

Reimplemented from zeus::TXObject.

virtual void MQUALIFIER zeus::TXRootObject::release (  ) const [virtual]
Retval MQUALIFIER TXRootObject::save (  ) [virtual]
See also:
IXRootObject::save

Implements zeus::IXRootObject.

Retval MQUALIFIER TXRootObject::saveAs ( const IString rFileName ) [virtual]

Member Data Documentation

XML Parser.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:42