CSenParser Class Reference

Link against: senfragment.lib


#include <
SenParser.h>

Public Member Functions

virtual void SetContentHandler (CSenFragmentBase &aContentHandler)=0
 Sets the ContentHandler.
virtual void ParseBeginL ()=0
 Parsing Begins.
virtual void ParseBeginL (const TDesC8 &aDocumentMimeType)=0
 Parsing Begins.
virtual void ParseL (const TDesC8 &aFragment, CSenFragmentBase &aContentHandler)=0
 Parsing.
virtual void ParseL (RFs &aFs, const TDesC &aFilename, CSenFragmentBase &aContentHandler)=0
 Parsing.
virtual void ParseL (RFile &aFile, CSenFragmentBase &aContentHandler)=0
 Parsing.
virtual void ParseEndL ()=0
 Parsing Ends.
virtual void SetProcessorChainL (const RContentProcessorUids &aPlugins)=0
 Sets the Processor Chain.
virtual TInt EnableFeature (TInt aParserFeature)=0
 Enables the Parsing Feature.
virtual TInt DisableFeature (TInt aParserFeature)=0
 Disables the Parsing Feature.
virtual TBool IsFeatureEnabled (TInt aParserFeature) const =0
virtual void AddPreloadedDictionaryL (const TDesC8 &aPublicId)=0
virtual RStringPool & StringPool ()=0
virtual RStringDictionaryCollection & StringDictionaryCollection ()=0

Static Public Member Functions

static IMPORT_C CSenParserNewL ()
 Standard 2 phase constructor.
static IMPORT_C CSenParserNewLC ()
 Standard 2 phase constructor.
static IMPORT_C CSenParserNewL (CParser *aParser)
 Standard 2 phase constructor.
static IMPORT_C CSenParserNewLC (CParser *aParser)
 Standard 2 phase constructor.
static IMPORT_C CSenParserNewL (const TDesC8 &aParserMimeType)
 Standard 2 phase constructor.
static IMPORT_C CSenParserNewLC (const TDesC8 &aParserMimeType)
 Standard 2 phase constructor.

Protected Member Functions

 CSenParser ()

Constructor & Destructor Documentation

CSenParser::CSenParser  )  [protected]
 

Member Function Documentation

virtual void CSenParser::AddPreloadedDictionaryL const TDesC8 &  aPublicId  )  [pure virtual]
 
virtual TInt CSenParser::DisableFeature TInt  aParserFeature  )  [pure virtual]
 

Disables the Parsing Feature.

virtual TInt CSenParser::EnableFeature TInt  aParserFeature  )  [pure virtual]
 

Enables the Parsing Feature.

virtual TBool CSenParser::IsFeatureEnabled TInt  aParserFeature  )  const [pure virtual]
 
Parameters:
aParserFeature 
Returns:
True if parser feature is enabled False if parser feature is disabled
static IMPORT_C CSenParser* CSenParser::NewL const TDesC8 &  aParserMimeType  )  [static]
 

Standard 2 phase constructor.

Parameters:
aParserMimeType : where construction data will be copied from.
Since:
Series60 4.0
static IMPORT_C CSenParser* CSenParser::NewL CParser *  aParser  )  [static]
 

Standard 2 phase constructor.

Parameters:
aParser : where construction data will be copied from.
Since:
Series60 4.0
static IMPORT_C CSenParser* CSenParser::NewL  )  [static]
 

Standard 2 phase constructor.

Since:
Series60 4.0
static IMPORT_C CSenParser* CSenParser::NewLC const TDesC8 &  aParserMimeType  )  [static]
 

Standard 2 phase constructor.

Parameters:
aParserMimeType : where construction data will be copied from.
Since:
Series60 4.0
static IMPORT_C CSenParser* CSenParser::NewLC CParser *  aParser  )  [static]
 

Standard 2 phase constructor.

Parameters:
aParser : where construction data will be copied from.
Since:
Series60 4.0
static IMPORT_C CSenParser* CSenParser::NewLC  )  [static]
 

Standard 2 phase constructor.

Since:
Series60 4.0
virtual void CSenParser::ParseBeginL const TDesC8 &  aDocumentMimeType  )  [pure virtual]
 

Parsing Begins.

Parameters:
aDocumentMimeType This contains the Mime Type
virtual void CSenParser::ParseBeginL  )  [pure virtual]
 

Parsing Begins.

virtual void CSenParser::ParseEndL  )  [pure virtual]
 

Parsing Ends.

virtual void CSenParser::ParseL RFile &  aFile,
CSenFragmentBase aContentHandler
[pure virtual]
 

Parsing.

Parameters:
aFs 
aContentHandler 
virtual void CSenParser::ParseL RFs &  aFs,
const TDesC &  aFilename,
CSenFragmentBase aContentHandler
[pure virtual]
 

Parsing.

Parameters:
aFs 
aFilename 
aContentHandler 
virtual void CSenParser::ParseL const TDesC8 &  aFragment,
CSenFragmentBase aContentHandler
[pure virtual]
 

Parsing.

Parameters:
aFragment 
aContentHandler 
virtual void CSenParser::SetContentHandler CSenFragmentBase aContentHandler  )  [pure virtual]
 

Sets the ContentHandler.

Parameters:
aContentHandler 
virtual void CSenParser::SetProcessorChainL const RContentProcessorUids &  aPlugins  )  [pure virtual]
 

Sets the Processor Chain.

virtual RStringDictionaryCollection& CSenParser::StringDictionaryCollection  )  [pure virtual]
 
virtual RStringPool& CSenParser::StringPool  )  [pure virtual]
 

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top