#include <pxml.h>
Public Member Functions | |
PXMLObject (PXMLElement *_parent) | |
PXMLElement * | GetParent () |
PXMLObject * | GetNextObject () |
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 PXMLObject * | Clone (PXMLElement *parent) const =0 |
Protected Attributes | |
PXMLElement * | parent |
BOOL | dirty |
PXMLObject::PXMLObject | ( | PXMLElement * | _parent | ) | [inline] |
PXMLElement* PXMLObject::GetParent | ( | ) | [inline] |
PXMLObject* PXMLObject::GetNextObject | ( | ) |
void PXMLObject::SetParent | ( | PXMLElement * | newParent | ) | [inline] |
virtual void PXMLObject::Output | ( | ostream & | strm, | |
const PXMLBase & | xml, | |||
int | indent | |||
) | const [pure virtual] |
Implemented in PXMLData, and PXMLElement.
virtual BOOL PXMLObject::IsElement | ( | ) | const [pure virtual] |
Implemented in PXMLData, and PXMLElement.
void PXMLObject::SetDirty | ( | ) |
BOOL PXMLObject::IsDirty | ( | ) | const [inline] |
virtual PXMLObject* PXMLObject::Clone | ( | PXMLElement * | parent | ) | const [pure virtual] |
Implemented in PXMLData, and PXMLElement.
PXMLElement* PXMLObject::parent [protected] |
BOOL PXMLObject::dirty [protected] |
Reimplemented in PXMLElement.