Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CEGUI::XercesHandler Class Reference

#include <CEGUIXercesParser.h>

Collaboration diagram for CEGUI::XercesHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XercesHandler (XMLHandler &handler)
 ~XercesHandler (void)
void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attrs)
void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
void warning (const XERCES_CPP_NAMESPACE::SAXParseException &exc)
void error (const XERCES_CPP_NAMESPACE::SAXParseException &exc)
void fatalError (const XERCES_CPP_NAMESPACE::SAXParseException &exc)

Protected Attributes

XMLHandlerd_handler
 This is the 'real' CEGUI based handler which we interface via.

Detailed Description

Definition at line 42 of file CEGUIXercesParser.h.


Constructor & Destructor Documentation

CEGUI::XercesHandler::XercesHandler XMLHandler handler  ) 
 

Definition at line 289 of file CEGUIXercesParser.cpp.

CEGUI::XercesHandler::~XercesHandler void   ) 
 

Definition at line 293 of file CEGUIXercesParser.cpp.


Member Function Documentation

void CEGUI::XercesHandler::endElement const XMLCh *const   uri,
const XMLCh *const   localname,
const XMLCh *const   qname
 

Definition at line 306 of file CEGUIXercesParser.cpp.

References d_handler, CEGUI::XMLHandler::elementEnd(), and CEGUI::XercesParser::transcodeXmlCharToString().

void CEGUI::XercesHandler::error const XERCES_CPP_NAMESPACE::SAXParseException &  exc  ) 
 

Definition at line 325 of file CEGUIXercesParser.cpp.

void CEGUI::XercesHandler::fatalError const XERCES_CPP_NAMESPACE::SAXParseException &  exc  ) 
 

Definition at line 330 of file CEGUIXercesParser.cpp.

void CEGUI::XercesHandler::startElement const XMLCh *const   uri,
const XMLCh *const   localname,
const XMLCh *const   qname,
const XERCES_CPP_NAMESPACE::Attributes &  attrs
 

Definition at line 296 of file CEGUIXercesParser.cpp.

References d_handler, CEGUI::XMLHandler::elementStart(), CEGUI::XercesParser::populateAttributesBlock(), and CEGUI::XercesParser::transcodeXmlCharToString().

void CEGUI::XercesHandler::warning const XERCES_CPP_NAMESPACE::SAXParseException &  exc  ) 
 

Definition at line 313 of file CEGUIXercesParser.cpp.

References CEGUI::Logger::getSingleton(), and CEGUI::Logger::logEvent().


Member Data Documentation

XMLHandler& CEGUI::XercesHandler::d_handler [protected]
 

This is the 'real' CEGUI based handler which we interface via.

Definition at line 56 of file CEGUIXercesParser.h.

Referenced by endElement(), and startElement().


The documentation for this class was generated from the following files:
Generated on Wed Sep 7 10:07:47 2005 for Crazy Eddies GUI System by  doxygen 1.4.3