| class CXmlParser : public CBNFParser |
| Public Member Functions | |
|---|---|
| ~CXmlParser() | |
| void | CommitL() |
| void | ContinueL() |
| const CBNFNode * | DTD() |
| const HBufC * | DTDUrl() |
| TBool | DataGathering() |
| const HBufC * | DocType() |
| TInt | ErrorCode() |
| CXmlParser * | NewL(CAttributeLookupTable &) |
| void | ProcessDataL(HBufC8 &) |
| void | ProcessDataL(HBufC16 *) |
| void | ResetL(CXmlElement *) |
| void | SetDTD(CBNFNode *) |
| void | SetDataGathering(TBool) |
| Public Member Enumerations | |
|---|---|
| enum | TSignals { EDTDDefinitionFound = 1, ENoDTDDefined } |
| enum | TXmlParserNodeTypes { EFirstXmlParserNodeType = ELastParserNodeType, EChar, ELetter, ES, EFirstNameChar, ENMoreNameChar, ELastXmlParserNodeType } |
| CXmlParser | ( | CAttributeLookupTable & | aALUT | ) | [protected] |
| CAttributeLookupTable & aALUT |
| TBool | CharL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] |
| CFragmentedString::TStringMatch & aMatched |
| void | CharRefReplacement | ( | TPtr & | aString | ) | [protected] |
| TPtr & aString |
| TBool | FirstNameCharL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] |
| CFragmentedString::TStringMatch & aMatched |
| TBool | LetterL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] |
| CFragmentedString::TStringMatch & aMatched |
| TBool | NMoreNameCharL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] |
| CFragmentedString::TStringMatch & aMatched |
| CXmlParser * | NewL | ( | CAttributeLookupTable & | aAttributeLUT | ) | [static] |
| CAttributeLookupTable & aAttributeLUT |
| CBNFNode & | NewXmlRuleL | ( | CBNFNode * | aRootRule, |
| const TDesC & | aRuleName, | |||
| TXmlParserNodeTypes | aRuleType | |||
| ) | [protected] | |||
| CBNFNode * aRootRule | |
| const TDesC & aRuleName | |
| TXmlParserNodeTypes aRuleType |
| CBNFNode & | NewXmlRuleL | ( | CBNFNode * | aRootRule, |
| const TDesC & | aRuleName, | |||
| TXmlParserNodeTypes | aRuleType, | |||
| HBufC * | aData, | |||
| TRuleCallback * | aPreRule, | |||
| TRuleCallback * | aPostRule | |||
| ) | [protected] | |||
| CBNFNode * aRootRule | |
| const TDesC & aRuleName | |
| TXmlParserNodeTypes aRuleType | |
| HBufC * aData | |
| TRuleCallback * aPreRule | |
| TRuleCallback * aPostRule |
| TBool | PerformRuleL | ( | CBNFNode & | aRule, |
| CFragmentedString::TStringMatch & | aMatched | |||
| ) | [protected, virtual] | |||
| CBNFNode & aRule | |
| CFragmentedString::TStringMatch & aMatched |
| void | PostAttrName | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostAttributeL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostCDSectL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostCDStart | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostCDataL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostCharDataL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostCharReferenceValue | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostDTDidAndUrl | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostDocRootName | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostDoctypedecl | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostETag | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostEmptyElemClose | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostEntityRefL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostNameL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostNodeNameL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostProlog | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostPubidLiteralL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostPureAttValueL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostPureSystemLiteralL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostTagStartL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PostVersionNumL | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PreAttribute | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| void | PreExternalID | ( | CBNFParser & | aParser | ) | [protected, static] |
| CBNFParser & aParser |
| TBool | SL | ( | CFragmentedString::TStringMatch & | aMatched | ) | [protected] |
| CFragmentedString::TStringMatch & aMatched |
| void | SetDataGathering | ( | TBool | aDataGathering | ) | [inline] |
| TBool aDataGathering |
| EFirstXmlParserNodeType = ELastParserNodeType | |
| EChar | |
| ELetter | |
| ES | |
| EFirstNameChar | |
| ENMoreNameChar | |
| ELastXmlParserNodeType |