CXMLObserver Class Reference

class CXMLObserver : public CBase
Help class for CXMLReader. XMLInterface.dll
Since
?Series60_version

Inherits from

Constructor & Destructor Documentation

CXMLObserver()

CXMLObserver()[private]

C++ default constructor.

~CXMLObserver()

~CXMLObserver()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

GetAttributes()

CXMLAttributes *GetAttributes()[inline]
Gets current attribute list
Since
?Series60_version

GetBinaryContentHandler()

MWBXMLContentHandler *GetBinaryContentHandler()[inline]
Gets binary content handler
Since
?Series60_version

GetContentHandler()

MXMLContentHandler *GetContentHandler()[inline]
Gets content handler
Since
?Series60_version

GetElement()

TPtrC GetElement()const
Get current element
Since
?Series60_version

GetURI(const TPtrC &)

TPtrC GetURI(const TPtrC &aNSextension)const
Get element URI
Since
?Series60_version

Parameters

const TPtrC & aNSextension

NewL()

CXMLObserver *NewL()[static]

Two-phased constructor.

NewLC()

CXMLObserver *NewLC()[static]

RemoveElement()

voidRemoveElement()
Remove current element
Since
?Series60_version

ResetURI()

voidResetURI()
ResetURI, reset URI list
Since
?Series60_version

SetContentHandler(MXMLContentHandler *)

voidSetContentHandler(MXMLContentHandler *aContentHandler)[inline]
Registers content handler
Since
?Series60_version

Parameters

MXMLContentHandler * aContentHandler

SetContentHandler(MWBXMLContentHandler *)

voidSetContentHandler(MWBXMLContentHandler *aContentHandler)[inline]
Registers a binary content handler
Since
?Series60_version

Parameters

MWBXMLContentHandler * aContentHandler

SetElementL(const TPtrC &)

voidSetElementL(const TPtrC &aName)
Set current element
Since
?Series60_version

Parameters

const TPtrC & aName

SetURIL(const TPtrC &, const TPtrC &)

voidSetURIL(const TPtrC &aURI,
const TPtrC &aNSextension
)
Set element URI
Since
?Series60_version

Parameters

const TPtrC & aURI
const TPtrC & aNSextension

Member Data Documentation

CXMLAttributes * iAttributes

CXMLAttributes *iAttributes[private]

MWBXMLContentHandler * iBinaryContentHandler

MWBXMLContentHandler *iBinaryContentHandler[private]

MXMLContentHandler * iContentHandler

MXMLContentHandler *iContentHandler[private]

TPtrC * iCurrentAttribute

TPtrC *iCurrentAttribute

CDesCArraySeg * iDescElements

CDesCArraySeg *iDescElements[private]

CDesCArraySeg * iNSextensions

CDesCArraySeg *iNSextensions[private]

CDesCArraySeg * iURIs

CDesCArraySeg *iURIs[private]