CXmlParser Class Reference
class CXmlParser : public CBNFParser
|
Inherited Functions
|
|
CBNFParser::AddComponentAttributeL(CBNFNode &,CBNFNodeAttributeType,TInt)
|
|
CBNFParser::AddRuleCallbackL(CBNFNode &,const TDesC *,TRuleCallback *)
|
|
CBNFParser::AndL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::AttributeLUT()const
|
|
CBNFParser::CBNFParser(CAttributeLookupTable &)
|
|
CBNFParser::CurrentRule()
|
|
CBNFParser::DeleteMark()
|
|
CBNFParser::EndConditional(TParserNodeTypes,TBool)
|
|
CBNFParser::ExactL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::ExecutePostRuleCallbackL(CBNFNode &)
|
|
CBNFParser::ExecutePreRuleCallbackL(CBNFNode &)
|
|
CBNFParser::MDataProviderObserverReserved1()
|
|
CBNFParser::MDataProviderObserverReserved2()
|
|
CBNFParser::Mark()
|
|
CBNFParser::MarkCallback(CBNFParser &)
|
|
CBNFParser::MarkedL()
|
|
CBNFParser::MarkedWithInitialTextL(const TDesC &)
|
|
CBNFParser::NMoreL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::NewBNFL()
|
|
CBNFParser::NewComponentL(CBNFNode &,TParserNodeTypes,HBufC *,TRuleCallback *,TRuleCallback *)
|
|
CBNFParser::NewComponentL(CBNFNode &,TParserNodeTypes,const TDesC &)
|
|
CBNFParser::NewComponentL(CBNFNode *,CBNFNode &,const TDesC &)
|
|
CBNFParser::NewComponentL(CBNFNode *,const TDesC &)
|
|
CBNFParser::NewComponentL(TParserNodeTypes,HBufC *,TRuleCallback *,TRuleCallback *)
|
|
CBNFParser::NewComponentL(TParserNodeTypes,const TDesC &)
|
|
CBNFParser::NewRuleL(CBNFNode *,const TDesC &,TParserNodeTypes,HBufC *,TRuleCallback *,TRuleCallback *)
|
|
CBNFParser::NewRuleL(CBNFNode *,const TDesC &,TParserNodeTypes,const TDesC &,TRuleCallback *,TRuleCallback *)
|
|
CBNFParser::OptionalL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::OptionalMatched()const
|
|
CBNFParser::OrL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::ParseL()
|
|
CBNFParser::RangeL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::ReferenceL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::RuleMatched()const
|
|
CBNFParser::SelectL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::SetAttributeLookupTable(CAttributeLookupTable &)
|
|
CBNFParser::SetBaseUriL(const TDesC *)
|
|
CBNFParser::SetDataExpected(TInt)
|
|
CBNFParser::SetDocumentTypeL(const TDesC &)
|
|
CBNFParser::SetDocumentTypeL(const TDesC &,const TDesC &)
|
|
CBNFParser::SetState(TParseState)
|
|
CBNFParser::SetStatus(TInt)
|
|
CBNFParser::StartConditional(TParserNodeTypes)
|
|
CBNFParser::State()const
|
|
CBNFParser::StringL()const
|
|
CBNFParser::Valid()const
|
|
CBNFParser::WithoutL(CBNFNode &,CFragmentedString::TStringMatch &)
|
|
CBNFParser::~CBNFParser()
|
|
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
CXmlParser(CAttributeLookupTable &)
~CXmlParser()
~CXmlParser
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CharL(CFragmentedString::TStringMatch &)
CharRefReplacement(TPtr &)
void
|
CharRefReplacement
|
(
|
TPtr
&
|
aString
|
)
|
[protected]
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[protected]
|
DTDUrl()
const
HBufC
*
|
DTDUrl
|
(
|
)
|
[inline]
|
DataGathering()
TBool
|
DataGathering
|
(
|
)
|
const [inline]
|
DocType()
const
HBufC
*
|
DocType
|
(
|
)
|
[inline]
|
EolNormalization(TPtr)
void
|
EolNormalization
|
(
|
TPtr
|
aString
|
)
|
[protected]
|
ErrorCode()
TInt
|
ErrorCode
|
(
|
)
|
[inline]
|
FirstNameCharL(CFragmentedString::TStringMatch &)
LetterL(CFragmentedString::TStringMatch &)
NMoreNameCharL(CFragmentedString::TStringMatch &)
NewL(CAttributeLookupTable &)
NewXmlRuleL(CBNFNode *, const TDesC &, TXmlParserNodeTypes)
NewXmlRuleL(CBNFNode *, const TDesC &, TXmlParserNodeTypes, HBufC *, TRuleCallback *, TRuleCallback *)
PerformRuleL(CBNFNode &, CFragmentedString::TStringMatch &)
PostAttrName(CBNFParser &)
void
|
PostAttrName
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostAttributeL(CBNFParser &)
void
|
PostAttributeL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostCDSectL(CBNFParser &)
void
|
PostCDSectL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostCDStart(CBNFParser &)
void
|
PostCDStart
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostCDataL(CBNFParser &)
void
|
PostCDataL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostCharDataL(CBNFParser &)
void
|
PostCharDataL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostCharReferenceValue(CBNFParser &)
void
|
PostCharReferenceValue
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostDTDidAndUrl(CBNFParser &)
void
|
PostDTDidAndUrl
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostDocRootName(CBNFParser &)
void
|
PostDocRootName
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostDoctypedecl(CBNFParser &)
void
|
PostDoctypedecl
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostETag(CBNFParser &)
void
|
PostETag
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostEmptyElemClose(CBNFParser &)
void
|
PostEmptyElemClose
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostEntityRefL(CBNFParser &)
void
|
PostEntityRefL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostNameL(CBNFParser &)
void
|
PostNameL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostNodeNameL(CBNFParser &)
void
|
PostNodeNameL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostProlog(CBNFParser &)
void
|
PostProlog
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostPubidLiteralL(CBNFParser &)
void
|
PostPubidLiteralL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostPureAttValueL(CBNFParser &)
void
|
PostPureAttValueL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostPureSystemLiteralL(CBNFParser &)
void
|
PostPureSystemLiteralL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostTagStartL(CBNFParser &)
void
|
PostTagStartL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PostVersionNumL(CBNFParser &)
void
|
PostVersionNumL
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PreAttribute(CBNFParser &)
void
|
PreAttribute
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
PreExternalID(CBNFParser &)
void
|
PreExternalID
|
(
|
CBNFParser
&
|
aParser
|
)
|
[protected, static]
|
ProcessDataL(HBufC8 &)
void
|
ProcessDataL
|
(
|
HBufC8
&
|
aData
|
)
|
[virtual]
|
ProcessDataL(HBufC16 *)
void
|
ProcessDataL
|
(
|
HBufC16
*
|
aData
|
)
|
|
ResetL()
void
|
ResetL
|
(
|
)
|
[protected, virtual]
|
SL(CFragmentedString::TStringMatch &)
SetDTD(CBNFNode *)
void
|
SetDTD
|
(
|
CBNFNode
*
|
aDTD
|
)
|
[inline]
|
SetDataGathering(TBool)
void
|
SetDataGathering
|
(
|
TBool
|
aDataGathering
|
)
|
[inline]
|
TreeL()
CBNFNode
*
|
TreeL
|
(
|
)
|
[protected, virtual]
|
Member Enumerations Documentation
Enum TSignals
Enumerators
EDTDDefinitionFound = 1
|
|
ENoDTDDefined
|
|
Enum TXmlParserNodeTypes
Enumerators
EFirstXmlParserNodeType = ELastParserNodeType
|
|
EChar
|
|
ELetter
|
|
ES
|
|
EFirstNameChar
|
|
ENMoreNameChar
|
|
ELastXmlParserNodeType
|
|
Member Data Documentation
HBufC * iAttValue
HBufC
*
|
iAttValue
|
[private]
|
HBufC * iAttrName
HBufC
*
|
iAttrName
|
[private]
|
CXmlElement * iCurrentNode
HBufC * iDTDUrl
HBufC
*
|
iDTDUrl
|
[private]
|
TBool
iDataGathering
TBool
|
iDataGathering
|
[private]
|
HBufC * iDocRootName
HBufC
*
|
iDocRootName
|
[private]
|
HBufC * iDocType
HBufC
*
|
iDocType
|
[private]
|
TInt
iErrorCode
TInt
|
iErrorCode
|
[private]
|
HBufC * iPubidLiteral
HBufC
*
|
iPubidLiteral
|
[private]
|
TBool
iRootTagFound
TBool
|
iRootTagFound
|
[private]
|
HBufC * iSystemLiteral
HBufC
*
|
iSystemLiteral
|
[private]
|
HBufC * iXmlVersionString
HBufC
*
|
iXmlVersionString
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.