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

CEGUI::Scheme_xmlHandler Class Reference

Handler class used to parse the Scheme XML files using SAX2. More...

#include <CEGUIScheme_xmlHandler.h>

Inheritance diagram for CEGUI::Scheme_xmlHandler:

Inheritance graph
[legend]
Collaboration diagram for CEGUI::Scheme_xmlHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Scheme_xmlHandler (Scheme *scheme)
 Constructor for Scheme::xmlHandler objects.
virtual ~Scheme_xmlHandler (void)
 Destructor for Scheme::xmlHandler objects.
virtual void elementStart (const String &element, const XMLAttributes &attributes)
 document processing (only care about elements, schema validates format)
virtual void elementEnd (const String &element)
 Method called to notify the handler at the end of each XML element encountered.

Detailed Description

Handler class used to parse the Scheme XML files using SAX2.

Definition at line 40 of file CEGUIScheme_xmlHandler.h.


Constructor & Destructor Documentation

CEGUI::Scheme_xmlHandler::Scheme_xmlHandler Scheme scheme  )  [inline]
 

Constructor for Scheme::xmlHandler objects.

Parameters:
scheme Pointer to the Scheme object creating this xmlHandler object

Definition at line 53 of file CEGUIScheme_xmlHandler.h.

virtual CEGUI::Scheme_xmlHandler::~Scheme_xmlHandler void   )  [inline, virtual]
 

Destructor for Scheme::xmlHandler objects.

Definition at line 60 of file CEGUIScheme_xmlHandler.h.


Member Function Documentation

void CEGUI::Scheme_xmlHandler::elementEnd const String element  )  [virtual]
 

Method called to notify the handler at the end of each XML element encountered.

Parameters:
element String object holding the name of the element that is ending.
Returns:
Nothing.

Reimplemented from CEGUI::XMLHandler.

Definition at line 166 of file CEGUIScheme_xmlHandler.cpp.

References CEGUI::Scheme::d_name, CEGUI::Logger::getSingleton(), CEGUI::Informative, and CEGUI::Logger::logEvent().

void CEGUI::Scheme_xmlHandler::elementStart const String element,
const XMLAttributes attributes
[virtual]
 

document processing (only care about elements, schema validates format)

Reimplemented from CEGUI::XMLHandler.

Definition at line 64 of file CEGUIScheme_xmlHandler.cpp.

References CEGUI::String::clear(), CEGUI::Scheme::d_aliasMappings, CEGUI::Scheme::d_falagardMappings, CEGUI::Scheme::d_fonts, CEGUI::Scheme::d_imagesets, CEGUI::Scheme::d_imagesetsFromImages, CEGUI::Scheme::d_looknfeels, CEGUI::Scheme::d_name, CEGUI::Scheme::d_widgetModules, CEGUI::SchemeManager::getSingleton(), CEGUI::Logger::getSingleton(), CEGUI::XMLAttributes::getValueAsString(), CEGUI::Informative, and CEGUI::Logger::logEvent().


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