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

CEGUI::Imageset_xmlHandler Class Reference

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

#include <CEGUIImageset_xmlHandler.h>

Collaboration diagram for CEGUI::Imageset_xmlHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Imageset_xmlHandler (Imageset *imageset)
 Constructor for Imageset::xmlHandler objects.
virtual ~Imageset_xmlHandler (void)
 Destructor for Imageset::xmlHandler objects.
virtual void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attrs)
 document processing (only care about elements, schema validates format)
virtual void endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
virtual void warning (const XERCES_CPP_NAMESPACE::SAXParseException &exc)
 error processing
virtual void error (const XERCES_CPP_NAMESPACE::SAXParseException &exc)
virtual void fatalError (const XERCES_CPP_NAMESPACE::SAXParseException &exc)
ImagesetgetImageset (void) const

Detailed Description

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

Definition at line 44 of file CEGUIImageset_xmlHandler.h.


Constructor & Destructor Documentation

CEGUI::Imageset_xmlHandler::Imageset_xmlHandler Imageset imageset  )  [inline]
 

Constructor for Imageset::xmlHandler objects.

Parameters:
imageset Pointer to the Imageset object creating this xmlHandler object

Definition at line 57 of file CEGUIImageset_xmlHandler.h.

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

Destructor for Imageset::xmlHandler objects.

Definition at line 63 of file CEGUIImageset_xmlHandler.h.


Member Function Documentation

void CEGUI::Imageset_xmlHandler::endElement const XMLCh *const   uri,
const XMLCh *const   localname,
const XMLCh *const   qname
[virtual]
 

Definition at line 142 of file CEGUIImageset_xmlHandler.cpp.

References CEGUI::Imageset::d_name, and CEGUI::Informative.

void CEGUI::Imageset_xmlHandler::error const XERCES_CPP_NAMESPACE::SAXParseException &  exc  )  [virtual]
 

Definition at line 159 of file CEGUIImageset_xmlHandler.cpp.

void CEGUI::Imageset_xmlHandler::fatalError const XERCES_CPP_NAMESPACE::SAXParseException &  exc  )  [virtual]
 

Definition at line 164 of file CEGUIImageset_xmlHandler.cpp.

Imageset* CEGUI::Imageset_xmlHandler::getImageset void   )  const [inline]
 

Definition at line 86 of file CEGUIImageset_xmlHandler.h.

void CEGUI::Imageset_xmlHandler::startElement const XMLCh *const   uri,
const XMLCh *const   localname,
const XMLCh *const   qname,
const XERCES_CPP_NAMESPACE::Attributes &  attrs
[virtual]
 

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

Definition at line 63 of file CEGUIImageset_xmlHandler.cpp.

References CEGUI::Renderer::createTexture(), CEGUI::Rect::d_left, CEGUI::Imageset::d_name, CEGUI::Imageset::d_texture, CEGUI::Rect::d_top, CEGUI::Vector2::d_x, CEGUI::Vector2::d_y, CEGUI::Imageset::defineImage(), CEGUI::Texture::getRenderer(), CEGUI::Informative, CEGUI::Point, CEGUI::Imageset::setAutoScalingEnabled(), CEGUI::Rect::setHeight(), CEGUI::Imageset::setNativeResolution(), CEGUI::Rect::setWidth(), and CEGUI::utf8.

void CEGUI::Imageset_xmlHandler::warning const XERCES_CPP_NAMESPACE::SAXParseException &  exc  )  [virtual]
 

error processing

Definition at line 154 of file CEGUIImageset_xmlHandler.cpp.


The documentation for this class was generated from the following files:
Generated on Wed Feb 16 12:41:10 2005 for Crazy Eddies GUI System by  doxygen 1.3.9.1