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. |
1.4.5