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. |
|
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.
|
|
abstract method which cleans up the XMLParser after use.
Implemented in CEGUI::TinyXMLParser, and CEGUI::XercesParser. |
|
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.
|
|
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.
|
|
abstract method which initialises the XMLParser ready for use.
Implemented in CEGUI::TinyXMLParser, and CEGUI::XercesParser. |
|
abstract method which initiates parsing of an XML file.
Implemented in CEGUI::TinyXMLParser, and CEGUI::XercesParser. |