PTLib  Version 2.10.11
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() constPXMLObject
attributesPXMLElementprotected
Class()PObjectinlinestatic
Clone(PXMLElement *parent) constPXMLElementvirtual
PObject::Clone() constPObjectvirtual
columnPXMLElementprotected
Compare(const PObject &obj) constPObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) constPObjectvirtual
Comparison enum namePObject
dirtyPXMLElementprotected
EqualTo enum valuePObject
FindObject(const PXMLObject *ptr) constPXMLElement
GetAttribute(const PCaselessString &key) constPXMLElement
GetClass(unsigned ancestor=0) constPObjectinlinevirtual
GetData() constPXMLElement
GetDataAttribute(PINDEX idx) constPXMLElement
GetDefaultNamespace(PCaselessString &str) constPXMLElement
GetElement(const PCaselessString &name, const PCaselessString &attr, const PString &attrval) constPXMLElement
GetElement(const PCaselessString &name, PINDEX idx=0) constPXMLElement
GetElement(PINDEX idx=0) constPXMLElement
GetFilePosition(unsigned &col, unsigned &line) constPXMLElementinline
GetKeyAttribute(PINDEX idx) constPXMLElement
GetName() constPXMLElementinline
GetNamespace(const PCaselessString &prefix, PCaselessString &str) constPXMLElement
GetNextObject() constPXMLObject
GetNumAttributes() constPXMLElementinline
GetParent() constPXMLObjectinline
GetPathName() constPXMLElement
GetSize() constPXMLElementinline
GetSubObject(PINDEX idx=0) constPXMLElementinline
GetSubObjects() constPXMLElementinline
GetURIForNamespace(const PCaselessString &prefix, PCaselessString &uri)PXMLElement
GreaterThan enum valuePObject
HasAttribute(const PCaselessString &key) constPXMLElement
HasAttributes() constPXMLElementinline
HashFunction() constPObjectvirtual
HasSubObjects() constPXMLElementinline
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) constPObjectinlinevirtual
IsClass(const char *cls) constPObjectinline
IsDirty() constPXMLObjectinline
IsElement() constPXMLElementinlinevirtual
LessThan enum valuePObject
lineNumberPXMLElementprotected
m_defaultNamespacePXMLElementprotected
m_nameSpacesPXMLElementprotected
namePXMLElementprotected
operator!=(const PObject &obj) constPObjectinline
operator<(const PObject &obj) constPObjectinline
operator<=(const PObject &obj) constPObjectinline
operator==(const PObject &obj) constPObjectinline
operator>(const PObject &obj) constPObjectinline
operator>=(const PObject &obj) constPObjectinline
Output(ostream &strm, const PXMLBase &xml, int indent) constPXMLElementvirtual
parentPXMLObjectprotected
PObject()PObjectinlineprotected
PrependNamespace(const PCaselessString &name) constPXMLElement
PrintOn(ostream &strm) constPXMLElementvirtual
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