CSenParser Class Reference

class CSenParser : public CBase

Inherits from

Constructor & Destructor Documentation

CSenParser()

CSenParser ( ) [protected]

Member Functions Documentation

AddPreloadedDictionaryL(const TDesC8 &)

void AddPreloadedDictionaryL ( const TDesC8 & aPublicId ) [pure virtual]

Parameters

const TDesC8 & aPublicId

DisableFeature(TInt)

TInt DisableFeature ( TInt aParserFeature ) [pure virtual]

Disables the Parsing Feature

Parameters

TInt aParserFeature

EnableFeature(TInt)

TInt EnableFeature ( TInt aParserFeature ) [pure virtual]

Enables the Parsing Feature

Parameters

TInt aParserFeature

IsFeatureEnabled(TInt)

TBool IsFeatureEnabled ( TInt aParserFeature ) 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()

void ParseBeginL ( ) [pure virtual]

Parsing Begins

ParseBeginL(const TDesC8 &)

void ParseBeginL ( const TDesC8 & aDocumentMimeType ) [pure virtual]

Parsing Begins

Parameters

const TDesC8 & aDocumentMimeType This contains the Mime Type

ParseEndL()

void ParseEndL ( ) [pure virtual]

Parsing Ends

ParseL(const TDesC8 &, CSenFragmentBase &)

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

Parsing

Parameters

const TDesC8 & aFragment
CSenFragmentBase & aContentHandler

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

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

Parsing

Parameters

RFs & aFs
const TDesC & aFilename
CSenFragmentBase & aContentHandler

ParseL(RFile &, CSenFragmentBase &)

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

Parsing

Parameters

RFile & aFile
CSenFragmentBase & aContentHandler

SetContentHandler(CSenFragmentBase &)

void SetContentHandler ( CSenFragmentBase & aContentHandler ) [pure virtual]

Sets the ContentHandler

Parameters

CSenFragmentBase & aContentHandler

SetProcessorChainL(const RContentProcessorUids &)

void SetProcessorChainL ( const RContentProcessorUids & aPlugins ) [pure virtual]

Sets the Processor Chain

Parameters

const RContentProcessorUids & aPlugins

StringDictionaryCollection()

RStringDictionaryCollection & StringDictionaryCollection ( ) [pure virtual]

StringPool()

RStringPool & StringPool ( ) [pure virtual]