CSenParser Class Reference

#include <mw/SenParser.h>

Link against: SenFragment.lib

class CSenParser : public CBase

Inherits from

  • CSenParser
    Public Member Functions
    pure virtual voidAddPreloadedDictionaryL(const TDesC8 &)
    pure virtual TInt DisableFeature(TInt)
    pure virtual TInt EnableFeature(TInt)
    pure virtual TBool IsFeatureEnabled(TInt)
    IMPORT_C CSenParser *NewL()
    IMPORT_C CSenParser *NewL(CParser *)
    IMPORT_C CSenParser *NewL(const TDesC8 &)
    IMPORT_C CSenParser *NewLC()
    IMPORT_C CSenParser *NewLC(CParser *)
    IMPORT_C CSenParser *NewLC(const TDesC8 &)
    pure virtual voidParseBeginL()
    pure virtual voidParseBeginL(const TDesC8 &)
    pure virtual voidParseEndL()
    pure virtual voidParseL(const TDesC8 &, CSenFragmentBase &)
    pure virtual voidParseL(RFs &, const TDesC &, CSenFragmentBase &)
    pure virtual voidParseL(RFile &, CSenFragmentBase &)
    pure virtual voidSetContentHandler(CSenFragmentBase &)
    pure virtual voidSetProcessorChainL(const RContentProcessorUids &)
    pure virtual RStringDictionaryCollection &StringDictionaryCollection()
    pure virtual RStringPool &StringPool()
    Protected Member Functions
    CSenParser()
    Inherited Functions
    CBase::CBase()
    CBase::Delete(CBase *)
    CBase::Extension_(TUint,TAny *&,TAny *)
    CBase::operator new(TUint)
    CBase::operator new(TUint,TAny *)
    CBase::operator new(TUint,TLeave)
    CBase::operator new(TUint,TLeave,TUint)
    CBase::operator new(TUint,TUint)
    CBase::~CBase()

    Constructor & Destructor Documentation

    CSenParser ( )

    CSenParser()[protected]

    Member Function Documentation

    AddPreloadedDictionaryL ( const TDesC8 & )

    voidAddPreloadedDictionaryL(const TDesC8 &aPublicId)[pure virtual]

    DisableFeature ( TInt )

    TInt DisableFeature(TIntaParserFeature)[pure virtual]

    Disables the Parsing Feature

    EnableFeature ( TInt )

    TInt EnableFeature(TIntaParserFeature)[pure virtual]

    Enables the Parsing Feature

    IsFeatureEnabled ( TInt )

    TBool IsFeatureEnabled(TIntaParserFeature)const [pure virtual]

    Returns: True if parser feature is enabled False if parser feature is disabled

    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
    ParameterDescription
    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
    ParameterDescription
    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
    ParameterDescription
    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
    ParameterDescription
    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

    ParameterDescription
    aDocumentMimeTypeThis contains the Mime Type

    ParseEndL ( )

    voidParseEndL()[pure virtual]

    Parsing Ends

    ParseL ( const TDesC8 &, CSenFragmentBase & )

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

    Parsing

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

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

    Parsing

    ParseL ( RFile &, CSenFragmentBase & )

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

    Parsing

    SetContentHandler ( CSenFragmentBase & )

    voidSetContentHandler(CSenFragmentBase &aContentHandler)[pure virtual]

    Sets the ContentHandler

    SetProcessorChainL ( const RContentProcessorUids & )

    voidSetProcessorChainL(const RContentProcessorUids &aPlugins)[pure virtual]

    Sets the Processor Chain

    StringDictionaryCollection ( )

    RStringDictionaryCollection &StringDictionaryCollection()[pure virtual]

    StringPool ( )

    RStringPool &StringPool()[pure virtual]