CGECOObjectFactoryBase Class Reference

class CGECOObjectFactoryBase : public CBase

Abstract base class for object factories. All object factories derive from this class.

XCFW.lib
Since
Series 60 3.1

Inherits from

Member Functions Documentation

AttributeDetailsL(const TInt, TPtrC &, TPtrC &, TBool &)

void AttributeDetailsL ( const TInt aIndex,
TPtrC & aAttrName,
TPtrC & aAttrValue,
TBool & aIsLocalized
) [pure virtual]

From MGECOAttributeProvider . Returns name, value and localization status for attribute in given index.

Parameters

const TInt aIndex
TPtrC & aAttrName
TPtrC & aAttrValue
TBool & aIsLocalized

AttributeDetailsL(const TInt, TPtrC &, TPtrC &)

void AttributeDetailsL ( const TInt aIndex,
TPtrC & aAttrName,
TPtrC & aAttrValue
) [pure virtual]

From MGECOAttributeProvider . Returns name and value for attribute in given index.

Parameters

const TInt aIndex
TPtrC & aAttrName
TPtrC & aAttrValue

GetContentObjectAndSetContextL(const TDesC &)

CGECOObjectBase * GetContentObjectAndSetContextL ( const TDesC & aTypeIdentifier ) [pure virtual]

Get object parser

Parameters

const TDesC & aTypeIdentifier Object type identifier

HasTextData()

TBool HasTextData ( ) [pure virtual]

From MGECOAttributeProvider . Returns ETrue if object / tag has text data

InitializeObjectL(MGECOAttributeProvider &)

void InitializeObjectL ( MGECOAttributeProvider & aAttributeProvider ) [pure virtual]

Initializes the current object with attribute provider data

Parameters

MGECOAttributeProvider & aAttributeProvider Attribute provider for data initialization

NumAttributes()

TInt NumAttributes ( ) [pure virtual]

From MGECOAttributeProvider . Returns number of attributes

SetContext(CGECOObjectBase *)

TInt SetContext ( CGECOObjectBase * aContext ) [pure virtual]

Set context object for initialize and preparesave operations

Parameters

CGECOObjectBase * aContext Object to use in InitializeL operations

TextDetailsL(TPtrC &, TBool &)

void TextDetailsL ( TPtrC & aText,
TBool & aIsLocalized
) [pure virtual]

From MGECOAttributeProvider . Returns XML node / content object text data if any

Parameters

TPtrC & aText
TBool & aIsLocalized

Member Data Documentation

CGECOObjectBase * iContext

CGECOObjectBase * iContext [protected]