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()

void ConstructL ( ) [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()

void RemoveElement ( )
Remove current element
Since
?Series60_version

ResetURI()

void ResetURI ( )
ResetURI, reset URI list
Since
?Series60_version

SetContentHandler(MXMLContentHandler *)

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

Parameters

MXMLContentHandler * aContentHandler

SetContentHandler(MWBXMLContentHandler *)

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

Parameters

MWBXMLContentHandler * aContentHandler

SetElementL(const TPtrC &)

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

Parameters

const TPtrC & aName

SetURIL(const TPtrC &, const TPtrC &)

void SetURIL ( 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]