zeus::TXErrorObject Class Reference

#include <XErrorObject.h>

Inheritance diagram for zeus::TXErrorObject:

zeus::TXRootObject zeus::IXErrorObject zeus::TXObject zeus::IXRootObject zeus::IZUnknown zeus::TZObject zeus::IXObject zeus::IZUnknown zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TXErrorObject (IXMLNode &rNode, const IString &rText)
 TXErrorObject (IXMLNode &rNode, NAMESPACE_Zeus::IXMLDocument &rDocument, const IString &rText)
virtual void MQUALIFIER getErrorText (IString &rText) const
virtual bool MQUALIFIER unfreeze ()
virtual Retval MQUALIFIER askForInterface (Uint uiInterfaceID, IZUnknown *&rpIface)
virtual void MQUALIFIER addRef () const
virtual void MQUALIFIER release () const

Protected Member Functions

virtual ~TXErrorObject ()


Detailed Description

This class implements the error objects of an x-object tree. All spedified objects which could not be created using the factory are created as error objects

Constructor & Destructor Documentation

TXErrorObject::TXErrorObject ( IXMLNode rNode,
const IString rText 
)

Creates an error object

Parameters:
rNode : XMLNode
rText : Error text

TXErrorObject::TXErrorObject ( IXMLNode rNode,
NAMESPACE_Zeus::IXMLDocument &  rDocument,
const IString rText 
)

Creates an error object

Parameters:
rNode : XMLNode
rDocument : XML Document
rText : Error text

TXErrorObject::~TXErrorObject (  )  [protected, virtual]

Destroys the error object


Member Function Documentation

void MQUALIFIER zeus::TXErrorObject::getErrorText ( IString rText  )  const [inline, virtual]

bool MQUALIFIER TXErrorObject::unfreeze (  )  [virtual]

See also:
IXObject::unfreeze

Reimplemented from zeus::TXObject.

virtual Retval MQUALIFIER zeus::TXErrorObject::askForInterface ( Uint  uiInterfaceID,
IZUnknown *&  rpIface 
) [virtual]

Reimplemented from zeus::TXRootObject.

virtual void MQUALIFIER zeus::TXErrorObject::addRef (  )  const [virtual]

See also:
IZUnknown::addRef

Reimplemented from zeus::TXRootObject.

virtual void MQUALIFIER zeus::TXErrorObject::release (  )  const [virtual]

See also:
IZUnknown::release

Reimplemented from zeus::TXRootObject.


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


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Oct 28 21:42:36 2009