PXMLObject Class Reference

#include <pxml.h>

Inheritance diagram for PXMLObject:

PObject PXMLData PXMLElement List of all members.

Public Member Functions

 PXMLObject (PXMLElement *_parent)
PXMLElementGetParent ()
PXMLObjectGetNextObject ()
void SetParent (PXMLElement *newParent)
virtual void Output (ostream &strm, const PXMLBase &xml, int indent) const =0
virtual BOOL IsElement () const =0
void SetDirty ()
BOOL IsDirty () const
virtual PXMLObjectClone (PXMLElement *parent) const =0

Protected Attributes

PXMLElementparent
BOOL dirty

Constructor & Destructor Documentation

PXMLObject::PXMLObject PXMLElement _parent  )  [inline]
 


Member Function Documentation

virtual PXMLObject* PXMLObject::Clone PXMLElement parent  )  const [pure virtual]
 

Implemented in PXMLData, and PXMLElement.

PXMLObject* PXMLObject::GetNextObject  ) 
 

PXMLElement* PXMLObject::GetParent  )  [inline]
 

BOOL PXMLObject::IsDirty  )  const [inline]
 

virtual BOOL PXMLObject::IsElement  )  const [pure virtual]
 

Implemented in PXMLData, and PXMLElement.

virtual void PXMLObject::Output ostream &  strm,
const PXMLBase xml,
int  indent
const [pure virtual]
 

Implemented in PXMLData, and PXMLElement.

void PXMLObject::SetDirty  ) 
 

void PXMLObject::SetParent PXMLElement newParent  )  [inline]
 


Member Data Documentation

BOOL PXMLObject::dirty [protected]
 

Reimplemented in PXMLElement.

PXMLElement* PXMLObject::parent [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 14 16:50:14 2006 for PWLib by  doxygen 1.4.6