CXMLAttributes Class Reference

class CXMLAttributes : public CBase
Implementation of MXMLAttributes interface. XMLInterface.dll
Since
?Series60_version

Inherits from

Constructor & Destructor Documentation

CXMLAttributes()

CXMLAttributes ( ) [protected]

C++ default constructor.

~CXMLAttributes()

~CXMLAttributes ( ) [virtual]

Destructor.

Member Functions Documentation

AppendL(const TDesC &, const TDesC &)

void AppendL ( const TDesC & aName,
const TDesC & aValue
)
Appends new attribute to attrinbuteslist.
Since
?Series60_version

Parameters

const TDesC & aName
const TDesC & aValue

ConstructL()

void ConstructL ( ) [private]

GetIndex(TDesC &)

TInt GetIndex ( TDesC & aName )

Implementation of MXMLAttributes::GetIndexL(TDesC& aName)

Parameters

TDesC & aName

GetLength()

TInt GetLength ( )

Implementation of MXMLAttributes::GetLenght()

GetName(TInt)

TPtrC GetName ( TInt aIndex )

Implementation of MXMLAttributes::GetNameL(TInt aIndex).

Parameters

TInt aIndex

GetType(TInt)

TPtrC GetType ( TInt aIndex )

Implementation of MXMLAttributes::GetTypeL(Tint aIndex, TDesC& aType).

Parameters

TInt aIndex

GetType(TDesC &)

TPtrC GetType ( TDesC & aName )

Implementation of MXMLAttributes::GetTypeL(TDesC& aName, TDesC& aType).

Parameters

TDesC & aName

GetValue(TDesC &)

TPtrC GetValue ( TDesC & aName )

Implementation of MXMLAttributes::GetValueL(TDesC& aName, TDesC& aValue).

Parameters

TDesC & aName

GetValue(TInt &)

TPtrC GetValue ( TInt & aIndex )

Implementation of MXMLAttributes::GetValueL(TInt& aIndex, TDesC& aValue).

Parameters

TInt & aIndex

NewL()

CXMLAttributes * NewL ( ) [static]

Two-phased constructor.

NewLC()

CXMLAttributes * NewLC ( ) [static]

Reset()

void Reset ( )
Resets the attribute list.
Since
?Series60_version

Member Data Documentation

CDesCArraySeg * iDescAttName

CDesCArraySeg * iDescAttName [private]

CDesCArraySeg * iDescAttValue

CDesCArraySeg * iDescAttValue [private]