Yate
XmlChild Class Reference

Xml Child. More...

#include <yatexml.h>

Inheritance diagram for XmlChild:
GenObject XmlCData XmlComment XmlDeclaration XmlDoctype XmlElement XmlText

Public Member Functions

 XmlChild ()
virtual void setParent (XmlParent *parent)
virtual XmlElementxmlElement ()
virtual XmlCommentxmlComment ()
virtual XmlCDataxmlCData ()
virtual XmlTextxmlText ()
virtual XmlDeclarationxmlDeclaration ()
virtual XmlDoctypexmlDoctype ()
virtual void replaceParams (const NamedList &params)
Public Member Functions inherited from GenObject
 GenObject ()
virtual ~GenObject ()
virtual bool alive () const
virtual void destruct ()
virtual const StringtoString () const
virtual const StringtraceId () const
virtual void * getObject (const String &name) const
NamedCountergetObjCounter () const
NamedCountersetObjCounter (NamedCounter *counter)

Friends

class XmlDomParser

Additional Inherited Members

Static Public Member Functions inherited from GenObject
static void * getObject (const String &name, const GenObject *obj)
static bool getObjCounting ()
static void setObjCounting (bool enable)
static NamedCountergetObjCounter (const String &name, bool create=true)
static ObjListgetObjCounters ()

Detailed Description

Xml Child.

Xml Child for Xml document

Constructor & Destructor Documentation

◆ XmlChild()

XmlChild ( )

Member Function Documentation

◆ replaceParams()

virtual void replaceParams ( const NamedList & params)
inlinevirtual

Replaces all ${paramname} with the corresponding parameters

Parameters
paramsList of parameters

Reimplemented in XmlElement, and XmlText.

◆ setParent()

virtual void setParent ( XmlParent * parent)
inlinevirtual

Set this child's parent

Parameters
parentParent of this child

Reimplemented in XmlElement.

◆ xmlCData()

virtual XmlCData * xmlCData ( )
inlinevirtual

Get a Xml CData

Returns
0

Reimplemented in XmlCData.

◆ xmlComment()

virtual XmlComment * xmlComment ( )
inlinevirtual

Get a Xml comment

Returns
0

Reimplemented in XmlComment.

◆ xmlDeclaration()

virtual XmlDeclaration * xmlDeclaration ( )
inlinevirtual

Get a Xml declaration

Returns
0

Reimplemented in XmlDeclaration.

◆ xmlDoctype()

virtual XmlDoctype * xmlDoctype ( )
inlinevirtual

Get a Xml doctype

Returns
0

Reimplemented in XmlDoctype.

◆ xmlElement()

virtual XmlElement * xmlElement ( )
inlinevirtual

Get a Xml element

Returns
0

Reimplemented in XmlElement.

◆ xmlText()

virtual XmlText * xmlText ( )
inlinevirtual

Get a Xml text

Returns
0

Reimplemented in XmlText.


The documentation for this class was generated from the following file: