CXmlLibrary Class Reference

#include <mw/xmllib.h>

class CXmlLibrary : public CBase

Inherits from

Detailed Description

Deprecated

Member Attribute Documentation

iDTD

CBNFNode *iDTD[protected]

The actual DTD tree - not owned

iDefaultDTDUrl

const TDesC *iDefaultDTDUrl[protected]

iDefaultDoctype

const TDesC *iDefaultDoctype[protected]

iPluginSP

MWapPluginSP &iPluginSP[protected]

Plugin Service Provider

iRootNode

CXmlElement *iRootNode[protected]

Document Root Node

Constructor & Destructor Documentation

CXmlLibrary ( MWapPluginSP &, CXmlElement * )

IMPORT_CCXmlLibrary(MWapPluginSP &aPluginSP,
CXmlElement *aRootNode
)[protected]

~CXmlLibrary ( )

IMPORT_C~CXmlLibrary()[virtual]

Member Function Documentation

CommitL ( )

IMPORT_C TIntCommitL()[virtual]

CommitParserL ( )

TInt CommitParserL()[protected]

ConstructL ( )

IMPORT_C voidConstructL()[protected]

ExecuteDataProcessingL ( )

TInt ExecuteDataProcessingL()[protected]

ExecuteValidateL ( CBNFNode * )

IMPORT_C TIntExecuteValidateL(CBNFNode *aDTDRootNode)[protected, virtual]

ExtractDTDTree ( CBNFNode * )

CBNFNode *ExtractDTDTree(CBNFNode *aDTDRoot)[protected]

NewL ( MWapPluginSP &, CXmlElement * )

IMPORT_C CXmlLibrary *NewL(MWapPluginSP &aPluginSP,
CXmlElement *aRootNode
)[static]

NewLC ( MWapPluginSP &, CXmlElement * )

IMPORT_C CXmlLibrary *NewLC(MWapPluginSP &aPluginSP,
CXmlElement *aRootNode
)[static]

PrepareParserL ( )

IMPORT_C voidPrepareParserL()[protected]

ProcessDataL ( TDesC8 & )

IMPORT_C TIntProcessDataL(TDesC8 &aData)[virtual]

ProcessDataL ( HBufC8 & )

IMPORT_C TIntProcessDataL(HBufC8 &aData)[virtual]

ProcessDataL ( HBufC16 * )

TInt ProcessDataL(HBufC16 *aData)[protected]

ResetL ( CXmlElement * )

IMPORT_C voidResetL(CXmlElement *aRootNode)[virtual]

ValidateL ( CBNFNode & )

IMPORT_C TIntValidateL(CBNFNode &aDTDRootNode)[virtual]