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

  • CGECOObjectFactoryBase

Member Functions Documentation

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

voidAttributeDetailsL(const TIntaIndex,
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 &)

voidAttributeDetailsL(const TIntaIndex,
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 & aTypeIdentifierObject type identifier

HasTextData()

TBool HasTextData()[pure virtual]

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

InitializeObjectL(MGECOAttributeProvider &)

voidInitializeObjectL(MGECOAttributeProvider &aAttributeProvider)[pure virtual]

Initializes the current object with attribute provider data

Parameters

MGECOAttributeProvider & aAttributeProviderAttribute 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 * aContextObject to use in InitializeL operations

TextDetailsL(TPtrC &, TBool &)

voidTextDetailsL(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]