#include <mmdb_xml_.h>

Public Member Functions | |
| XMLObject () | |
| XMLObject (cpstr Tag) | |
| XMLObject (cpstr Tag, cpstr Data) | |
| XMLObject (cpstr Tag, realtype V, int length=11) | |
| XMLObject (cpstr Tag, int iV, int length=0) | |
| XMLObject (cpstr Tag, bool bV) | |
| XMLObject (cpstr Tag, PXMLObject XMLObject) | |
| XMLObject (io::RPStream Object) | |
| ~XMLObject () | |
| void | SetTag (cpstr Tag) |
| void | AddAttribute (cpstr name, cpstr value) |
| void | AddAttribute (cpstr name, const int iV) |
| void | AddAttribute (cpstr name, const bool bV) |
| void | SetData (cpstr Data) |
| void | AddData (cpstr Data) |
| void | SetData (const realtype V, const int length=11) |
| void | SetData (const int iV, const int length=0) |
| void | SetData (const bool bV) |
| int | AddMMCIFCategory (mmcif::PCategory mmCIFCat) |
| int | AddMMCIFStruct (mmcif::PStruct mmCIFStruct) |
| int | AddMMCIFLoop (mmcif::PLoop mmCIFLoop) |
| int | AddMMCIFData (mmcif::PData mmCIFData) |
| pstr | GetTag () |
| pstr | GetData (cpstr Tag=NULL, int objNo=1) |
| XML_RC | GetData (pstr &Data, cpstr Tag=NULL, int objNo=1) |
| XML_RC | GetData (realtype &V, cpstr Tag=NULL, int objNo=1) |
| XML_RC | GetData (int &iV, cpstr Tag=NULL, int objNo=1) |
| XML_RC | GetData (bool &bV, cpstr Tag=NULL, int objNo=1) |
| PXMLObject | GetObject (cpstr Tag, int objNo=1) |
| PXMLObject | GetFirstObject () |
| PXMLObject | GetLastObject () |
| int | GetNumberOfObjects () |
| PXMLObject | GetObject (int objectNo) |
| PXMLObject | GetParent () |
| void | AddObject (PXMLObject XMLObject, int lenInc=10) |
| XML_RC | WriteObject (cpstr FName, int pos=0, int ident=2) |
| void | WriteObject (io::RFile f, int pos=0, int ident=2) |
| XML_RC | ReadObject (cpstr FName) |
| XML_RC | ReadObject (io::RFile f, pstr S, int &pos, int slen) |
| virtual void | Copy (PXMLObject xmlObject) |
| void | write (io::RFile f) |
| void | read (io::RFile f) |
Protected Member Functions | |
| void | InitXMLObject () |
| virtual void | FreeMemory () |
| void | SetParent (PXMLObject p) |
Protected Attributes | |
| PXMLObject | parent |
| pstr | objTag |
| pstr | objData |
| int | nObjects |
| int | nAlloc |
| PPXMLObject | object |
| int | nAttributes |
| int | nAttrAlloc |
| psvector | attr_name |
| psvector | attr_value |
| mmdb::xml::XMLObject::XMLObject | ( | ) |
| mmdb::xml::XMLObject::XMLObject | ( | cpstr | Tag ) |
| mmdb::xml::XMLObject::XMLObject | ( | cpstr | Tag, |
| int | iV, | ||
| int | length = 0 |
||
| ) |
| mmdb::xml::XMLObject::XMLObject | ( | cpstr | Tag, |
| bool | bV | ||
| ) |
| mmdb::xml::XMLObject::XMLObject | ( | cpstr | Tag, |
| PXMLObject | XMLObject | ||
| ) |
| mmdb::xml::XMLObject::XMLObject | ( | io::RPStream | Object ) |
| mmdb::xml::XMLObject::~XMLObject | ( | ) |
| void mmdb::xml::XMLObject::AddAttribute | ( | cpstr | name, |
| const bool | bV | ||
| ) |
| void mmdb::xml::XMLObject::AddAttribute | ( | cpstr | name, |
| const int | iV | ||
| ) |
| void mmdb::xml::XMLObject::AddData | ( | cpstr | Data ) |
| int mmdb::xml::XMLObject::AddMMCIFCategory | ( | mmcif::PCategory | mmCIFCat ) |
| int mmdb::xml::XMLObject::AddMMCIFData | ( | mmcif::PData | mmCIFData ) |
| int mmdb::xml::XMLObject::AddMMCIFLoop | ( | mmcif::PLoop | mmCIFLoop ) |
| int mmdb::xml::XMLObject::AddMMCIFStruct | ( | mmcif::PStruct | mmCIFStruct ) |
| void mmdb::xml::XMLObject::AddObject | ( | PXMLObject | XMLObject, |
| int | lenInc = 10 |
||
| ) |
| void mmdb::xml::XMLObject::Copy | ( | PXMLObject | xmlObject ) | [virtual] |
| void mmdb::xml::XMLObject::FreeMemory | ( | ) | [protected, virtual] |
| PXMLObject mmdb::xml::XMLObject::GetFirstObject | ( | ) |
| PXMLObject mmdb::xml::XMLObject::GetLastObject | ( | ) |
| int mmdb::xml::XMLObject::GetNumberOfObjects | ( | ) | [inline] |
| PXMLObject mmdb::xml::XMLObject::GetObject | ( | cpstr | Tag, |
| int | objNo = 1 |
||
| ) |
| PXMLObject mmdb::xml::XMLObject::GetObject | ( | int | objectNo ) |
| PXMLObject mmdb::xml::XMLObject::GetParent | ( | ) | [inline] |
| pstr mmdb::xml::XMLObject::GetTag | ( | ) | [inline] |
| void mmdb::xml::XMLObject::InitXMLObject | ( | ) | [protected] |
| void mmdb::xml::XMLObject::read | ( | io::RFile | f ) |
| void mmdb::xml::XMLObject::SetData | ( | const realtype | V, |
| const int | length = 11 |
||
| ) |
| void mmdb::xml::XMLObject::SetData | ( | const int | iV, |
| const int | length = 0 |
||
| ) |
| void mmdb::xml::XMLObject::SetData | ( | cpstr | Data ) |
| void mmdb::xml::XMLObject::SetData | ( | const bool | bV ) |
| void mmdb::xml::XMLObject::SetParent | ( | PXMLObject | p ) | [inline, protected] |
| void mmdb::xml::XMLObject::SetTag | ( | cpstr | Tag ) |
| void mmdb::xml::XMLObject::write | ( | io::RFile | f ) |
| void mmdb::xml::XMLObject::WriteObject | ( | io::RFile | f, |
| int | pos = 0, |
||
| int | ident = 2 |
||
| ) |
psvector mmdb::xml::XMLObject::attr_name [protected] |
psvector mmdb::xml::XMLObject::attr_value [protected] |
int mmdb::xml::XMLObject::nAlloc [protected] |
int mmdb::xml::XMLObject::nAttrAlloc [protected] |
int mmdb::xml::XMLObject::nAttributes [protected] |
int mmdb::xml::XMLObject::nObjects [protected] |
pstr mmdb::xml::XMLObject::objData [protected] |
PPXMLObject mmdb::xml::XMLObject::object [protected] |
pstr mmdb::xml::XMLObject::objTag [protected] |
PXMLObject mmdb::xml::XMLObject::parent [protected] |
1.7.2