CSenParser Class Reference

class CSenParser : public CBase

Inherits from

Constructor & Destructor Documentation

CSenParser()

CSenParser()[protected]

Member Functions Documentation

AddPreloadedDictionaryL(const TDesC8 &)

voidAddPreloadedDictionaryL(const TDesC8 &aPublicId)[pure virtual]

Parameters

const TDesC8 & aPublicId

DisableFeature(TInt)

TInt DisableFeature(TIntaParserFeature)[pure virtual]

Disables the Parsing Feature

Parameters

TInt aParserFeature

EnableFeature(TInt)

TInt EnableFeature(TIntaParserFeature)[pure virtual]

Enables the Parsing Feature

Parameters

TInt aParserFeature

IsFeatureEnabled(TInt)

TBool IsFeatureEnabled(TIntaParserFeature)const [pure virtual]

Parameters

TInt aParserFeature

NewL()

IMPORT_C CSenParser *NewL()[static]
Standard 2 phase constructor.
Since
Series60 4.0

NewL(CParser *)

IMPORT_C CSenParser *NewL(CParser *aParser)[static]
Standard 2 phase constructor.
Since
Series60 4.0

Parameters

CParser * aParser: where construction data will be copied from.

NewL(const TDesC8 &)

IMPORT_C CSenParser *NewL(const TDesC8 &aParserMimeType)[static]
Standard 2 phase constructor.
Since
Series60 4.0

Parameters

const TDesC8 & aParserMimeType: where construction data will be copied from.

NewLC()

IMPORT_C CSenParser *NewLC()[static]
Standard 2 phase constructor.
Since
Series60 4.0

NewLC(CParser *)

IMPORT_C CSenParser *NewLC(CParser *aParser)[static]
Standard 2 phase constructor.
Since
Series60 4.0

Parameters

CParser * aParser: where construction data will be copied from.

NewLC(const TDesC8 &)

IMPORT_C CSenParser *NewLC(const TDesC8 &aParserMimeType)[static]
Standard 2 phase constructor.
Since
Series60 4.0

Parameters

const TDesC8 & aParserMimeType: where construction data will be copied from.

ParseBeginL()

voidParseBeginL()[pure virtual]

Parsing Begins

ParseBeginL(const TDesC8 &)

voidParseBeginL(const TDesC8 &aDocumentMimeType)[pure virtual]

Parsing Begins

Parameters

const TDesC8 & aDocumentMimeTypeThis contains the Mime Type

ParseEndL()

voidParseEndL()[pure virtual]

Parsing Ends

ParseL(const TDesC8 &, CSenFragmentBase &)

voidParseL(const TDesC8 &aFragment,
CSenFragmentBase &aContentHandler
)[pure virtual]

Parsing

Parameters

const TDesC8 & aFragment
CSenFragmentBase & aContentHandler

ParseL(RFs &, const TDesC &, CSenFragmentBase &)

voidParseL(RFs &aFs,
const TDesC &aFilename,
CSenFragmentBase &aContentHandler
)[pure virtual]

Parsing

Parameters

RFs & aFs
const TDesC & aFilename
CSenFragmentBase & aContentHandler

ParseL(RFile &, CSenFragmentBase &)

voidParseL(RFile &aFile,
CSenFragmentBase &aContentHandler
)[pure virtual]

Parsing

Parameters

RFile & aFile
CSenFragmentBase & aContentHandler

SetContentHandler(CSenFragmentBase &)

voidSetContentHandler(CSenFragmentBase &aContentHandler)[pure virtual]

Sets the ContentHandler

Parameters

CSenFragmentBase & aContentHandler

SetProcessorChainL(const RContentProcessorUids &)

voidSetProcessorChainL(const RContentProcessorUids &aPlugins)[pure virtual]

Sets the Processor Chain

Parameters

const RContentProcessorUids & aPlugins

StringDictionaryCollection()

RStringDictionaryCollection &StringDictionaryCollection()[pure virtual]

StringPool()

RStringPool &StringPool()[pure virtual]