Crazy Eddie's GUI System
0.8.7
|
27 #ifndef _CEGUIXMLParser_h_
28 #define _CEGUIXMLParser_h_
30 #include "CEGUI/Base.h"
31 #include "CEGUI/String.h"
32 #include "CEGUI/PropertySet.h"
185 #endif // end of guard _CEGUIXMLParser_h_
const String & getIdentifierString() const
Return identification string for the XML parser module. If the internal id string has not been set by...
virtual void parseXMLFile(XMLHandler &handler, const String &filename, const String &schemaName, const String &resourceGroup)
convenience method which initiates parsing of an XML file.
virtual void cleanupImpl(void)=0
abstract method which cleans up the XMLParser after use.
bool initialise(void)
Initialises the XMLParser module ready for use.
virtual ~XMLParser(void)
XMLParser base class destructor.
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Interface providing introspection capabilities.
Definition: PropertySet.h:108
Definition: MemoryAllocatedObject.h:110
Class used as the databuffer for loading files throughout the library.
Definition: DataContainer.h:44
virtual void parseXMLString(XMLHandler &handler, const String &source, const String &schemaName)
convenience method which initiates parsing of an XML source from string.
XMLParser(void)
XMLParser base class constructor.
void cleanup(void)
Cleans up the XMLParser module after use.
This is an abstract class that is used by CEGUI to interface with XML parser libraries.
Definition: XMLParser.h:44
virtual void parseXML(XMLHandler &handler, const RawDataContainer &source, const String &schemaName)=0
abstract method which initiates parsing of an XML.
Definition: XMLHandler.h:37
virtual bool initialiseImpl(void)=0
abstract method which initialises the XMLParser ready for use.
String class used within the GUI system.
Definition: String.h:64
String d_identifierString
String that holds some id information about the module.
Definition: XMLParser.h:176