PTLib  Version 2.10.10
PXMLElement Member List

This is the complete list of members for PXMLElement, including all inherited members.

AddChild(PXMLElement *elem, bool dirty=true)PXMLElement
AddChild(PXMLData *elem, bool dirty=true)PXMLElement
AddData(const PString &data)PXMLElement
AddElement(const char *name)PXMLElement
AddElement(const PString &name, const PString &data)PXMLElement
AddElement(const PString &name, const PString &attrName, const PString &attrVal)PXMLElement
AddNamespace(const PString &prefix, const PString &uri)PXMLElement
AddSubObject(PXMLObject *elem, bool dirty=true)PXMLElement
AsString() const PXMLObject
attributesPXMLElementprotected
Class()PObjectinlinestatic
Clone(PXMLElement *parent) const PXMLElementvirtual
PObject::Clone() const PObjectvirtual
columnPXMLElementprotected
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
dirtyPXMLElementprotected
EqualTo enum valuePObject
FindObject(const PXMLObject *ptr) const PXMLElement
GetAttribute(const PCaselessString &key) const PXMLElement
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetData() const PXMLElement
GetDataAttribute(PINDEX idx) const PXMLElement
GetDefaultNamespace(PCaselessString &str) const PXMLElement
GetElement(const PCaselessString &name, const PCaselessString &attr, const PString &attrval) const PXMLElement
GetElement(const PCaselessString &name, PINDEX idx=0) const PXMLElement
GetElement(PINDEX idx=0) const PXMLElement
GetFilePosition(unsigned &col, unsigned &line) const PXMLElementinline
GetKeyAttribute(PINDEX idx) const PXMLElement
GetName() const PXMLElementinline
GetNamespace(const PCaselessString &prefix, PCaselessString &str) const PXMLElement
GetNextObject() const PXMLObject
GetNumAttributes() const PXMLElementinline
GetParent() const PXMLObjectinline
GetPathName() const PXMLElement
GetSize() const PXMLElementinline
GetSubObject(PINDEX idx=0) const PXMLElementinline
GetSubObjects() const PXMLElementinline
GetURIForNamespace(const PCaselessString &prefix, PCaselessString &uri)PXMLElement
GreaterThan enum valuePObject
HasAttribute(const PCaselessString &key) const PXMLElement
HasAttributes() const PXMLElementinline
HashFunction() const PObjectvirtual
HasSubObjects() const PXMLElementinline
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
IsDirty() const PXMLObjectinline
IsElement() const PXMLElementinlinevirtual
LessThan enum valuePObject
lineNumberPXMLElementprotected
m_defaultNamespacePXMLElementprotected
m_nameSpacesPXMLElementprotected
namePXMLElementprotected
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
Output(ostream &strm, const PXMLBase &xml, int indent) const PXMLElementvirtual
parentPXMLObjectprotected
PObject()PObjectinlineprotected
PrependNamespace(const PCaselessString &name) const PXMLElement
PrintOn(ostream &strm) const PXMLElementvirtual
PXMLElement(PXMLElement *parent, const char *name=NULL)PXMLElement
PXMLElement(PXMLElement *parent, const PString &name, const PString &data)PXMLElement
PXMLObject(PXMLElement *par)PXMLObjectinline
ReadFrom(istream &strm)PObjectvirtual
RemoveElement(PINDEX idx)PXMLElement
RemoveNamespace(const PString &prefix)PXMLElement
SetAttribute(const PCaselessString &key, const PString &value, bool setDirty=true)PXMLElement
SetData(const PString &data)PXMLElement
SetDirty()PXMLObject
SetFilePosition(unsigned col, unsigned line)PXMLElementinline
SetName(const PString &v)PXMLElementinline
SetParent(PXMLElement *newParent)PXMLObjectinline
subObjectsPXMLElementprotected
~PObject()PObjectinlinevirtual