Inheritance diagram for CEGUI::XercesParser:
Public Member Functions | |
void | parseXMLFile (XMLHandler &handler, const String &filename, const String &schemaName, const String &resourceGroup) |
abstract method which initiates parsing of an XML file. | |
Static Public Member Functions | |
static void | populateAttributesBlock (const XERCES_CPP_NAMESPACE::Attributes &src, XMLAttributes &dest) |
Populate the CEGUI::XMLAttributes object with attribute data from the Xerces attributes block. | |
static String | transcodeXmlCharToString (const XMLCh *const xmlch_str) |
Return a CEGUI::String containing the Xerces XMLChar string data in xmlch_str. | |
Protected Member Functions | |
bool | initialiseImpl (void) |
abstract method which initialises the XMLParser ready for use. | |
void | cleanupImpl (void) |
abstract method which cleans up the XMLParser after use. | |
Static Protected Member Functions | |
static void | initialiseSchema (XERCES_CPP_NAMESPACE::SAX2XMLReader *reader, const String &schemaName, const String &xmlFilename, const String &resourceGroup) |
static XERCES_CPP_NAMESPACE::SAX2XMLReader * | createReader (XERCES_CPP_NAMESPACE::DefaultHandler &handler) |
static void | doParse (XERCES_CPP_NAMESPACE::SAX2XMLReader *parser, const String &xmlFilename, const String &resourceGroup) |
|
abstract method which cleans up the XMLParser after use.
Implements CEGUI::XMLParser. |
|
abstract method which initialises the XMLParser ready for use.
Implements CEGUI::XMLParser. |
|
abstract method which initiates parsing of an XML file.
Implements CEGUI::XMLParser. |