ExpatEvtHandler Class Reference

Base class to handle Expat Events. More...

Inherited by DataImportXmlParser, and XMLDataModelReader.

Inheritance diagram for ExpatEvtHandler:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ExpatEvtHandler ()
virtual ~ExpatEvtHandler ()
virtual void OnPostCreate (void)
virtual void OnStartElement (const XML_Char *name, const XML_Char **attrs)
virtual void OnEndElement (const XML_Char *name)
virtual void OnCharacterData (const XML_Char *data, int32 len)
virtual void OnProcessingInstruction (const XML_Char *target, const XML_Char *data)
virtual void OnComment (const XML_Char *data)
virtual void OnStartCdataSection (void)
virtual void OnEndCdataSection (void)
virtual void OnDefault (const XML_Char *data, int32 len)
virtual bool OnUnknownEncoding (const XML_Char *name, XML_Encoding *pInfo)
virtual void OnStartNamespaceDecl (const XML_Char *prefix, const XML_Char *uri)
virtual void OnEndNamespaceDecl (const XML_Char *prefix)
virtual void OnXmlDecl (const XML_Char *version, const XML_Char *encoding, bool isStandalone)
virtual void OnStartDoctypeDecl (const XML_Char *doctype, const XML_Char *sysId, const XML_Char *pubId, bool hasInternalSubset)
virtual void OnEndDoctypeDecl (void)

Private Member Functions

 ExpatEvtHandler (const ExpatEvtHandler &)
void operator= (const ExpatEvtHandler &)

Detailed Description

Base class to handle Expat Events.

Author:
Keith Gaughan
Date:
2004
Version:
Revision
1.2


Constructor & Destructor Documentation

ExpatEvtHandler::ExpatEvtHandler (  ) 

ExpatEvtHandler::~ExpatEvtHandler (  )  [virtual]

ExpatEvtHandler::ExpatEvtHandler ( const ExpatEvtHandler  )  [private]


Member Function Documentation

void ExpatEvtHandler::OnPostCreate ( void   )  [virtual]

void ExpatEvtHandler::OnStartElement ( const XML_Char *  name,
const XML_Char **  attrs 
) [virtual]

Reimplemented in DataImportXmlParser, and XMLDataModelReader.

void ExpatEvtHandler::OnEndElement ( const XML_Char *  name  )  [virtual]

Reimplemented in DataImportXmlParser, and XMLDataModelReader.

void ExpatEvtHandler::OnCharacterData ( const XML_Char *  data,
int32  len 
) [virtual]

Reimplemented in XMLDataModelReader.

void ExpatEvtHandler::OnProcessingInstruction ( const XML_Char *  target,
const XML_Char *  data 
) [virtual]

void ExpatEvtHandler::OnComment ( const XML_Char *  data  )  [virtual]

void ExpatEvtHandler::OnStartCdataSection ( void   )  [virtual]

void ExpatEvtHandler::OnEndCdataSection ( void   )  [virtual]

void ExpatEvtHandler::OnDefault ( const XML_Char *  data,
int32  len 
) [virtual]

bool ExpatEvtHandler::OnUnknownEncoding ( const XML_Char *  name,
XML_Encoding *  pInfo 
) [virtual]

void ExpatEvtHandler::OnStartNamespaceDecl ( const XML_Char *  prefix,
const XML_Char *  uri 
) [virtual]

void ExpatEvtHandler::OnEndNamespaceDecl ( const XML_Char *  prefix  )  [virtual]

void ExpatEvtHandler::OnXmlDecl ( const XML_Char *  version,
const XML_Char *  encoding,
bool  isStandalone 
) [virtual]

void ExpatEvtHandler::OnStartDoctypeDecl ( const XML_Char *  doctype,
const XML_Char *  sysId,
const XML_Char *  pubId,
bool  hasInternalSubset 
) [virtual]

void ExpatEvtHandler::OnEndDoctypeDecl ( void   )  [virtual]

void ExpatEvtHandler::operator= ( const ExpatEvtHandler  )  [private]


The documentation for this class was generated from the following files:
Generated on Tue Nov 17 18:43:11 2009 for MXADataModel by  doxygen 1.5.2