#include <CEGUIXMLParser.h>
Inheritance diagram for CEGUI::XMLParser:
Public Member Functions | |
XMLParser (void) | |
XMLParser base class constructor. | |
virtual | ~XMLParser (void) |
XMLParser base class destructor. | |
bool | initialise (void) |
Initialises the XMLParser module ready for use. | |
void | cleanup (void) |
Cleans up the XMLParser module after use. | |
virtual void | parseXMLFile (XMLHandler &handler, const String &filename, const String &schemaName, const String &resourceGroup)=0 |
abstract method which initiates parsing of an XML file. | |
const String & | getIdentifierString () const |
Return identification string for the XML parser module. If the internal id string has not been set by the XML parser module creator, a generic string of "Unknown XML parser" will be returned. | |
Protected Member Functions | |
virtual bool | initialiseImpl (void)=0 |
abstract method which initialises the XMLParser ready for use. | |
virtual void | cleanupImpl (void)=0 |
abstract method which cleans up the XMLParser after use. | |
Protected Attributes | |
String | d_identifierString |
String that holds some id information about the module. |
Definition at line 37 of file CEGUIXMLParser.h.
|
XMLParser base class constructor.
Definition at line 30 of file CEGUIXMLParser.cpp. |
|
XMLParser base class destructor.
Definition at line 35 of file CEGUIXMLParser.cpp. |
|
Cleans up the XMLParser module after use. Note that this calls the protected abstract method 'cleanupImpl', which should be provided in your implementation to perform any required cleanup.
Definition at line 49 of file CEGUIXMLParser.cpp. References cleanupImpl(). Referenced by CEGUI::System::~System(). |
|
abstract method which cleans up the XMLParser after use.
Implemented in CEGUI::TinyXMLParser, and CEGUI::XercesParser. Referenced by cleanup(). |
|
Return identification string for the XML parser module. If the internal id string has not been set by the XML parser module creator, a generic string of "Unknown XML parser" will be returned.
Definition at line 58 of file CEGUIXMLParser.cpp. References d_identifierString. |
|
Initialises the XMLParser module ready for use. Note that this calls the protected abstract method 'initialiseImpl', which should be provided in your implementation to perform any required initialisation.
Definition at line 38 of file CEGUIXMLParser.cpp. References initialiseImpl(). |
|
abstract method which initialises the XMLParser ready for use.
Implemented in CEGUI::TinyXMLParser, and CEGUI::XercesParser. Referenced by initialise(). |
|
abstract method which initiates parsing of an XML file.
Implemented in CEGUI::TinyXMLParser, and CEGUI::XercesParser. Referenced by CEGUI::Imageset::load(), CEGUI::WindowManager::loadWindowLayout(), and CEGUI::WidgetLookManager::parseLookNFeelSpecification(). |
|
String that holds some id information about the module.
Definition at line 132 of file CEGUIXMLParser.h. Referenced by getIdentifierString(), CEGUI::TinyXMLParser::TinyXMLParser(), and CEGUI::XercesParser::XercesParser(). |