|  | 
| void | parseXML (XMLHandler &handler, const RawDataContainer &source, const String &schemaName) | 
|  | abstract method which initiates parsing of an XML.  More... 
 | 
|  | 
|  | XMLParser (void) | 
|  | XMLParser base class constructor. 
 | 
|  | 
| virtual | ~XMLParser (void) | 
|  | XMLParser base class destructor. 
 | 
|  | 
| bool | initialise (void) | 
|  | Initialises the XMLParser module ready for use.  More... 
 | 
|  | 
| void | cleanup (void) | 
|  | Cleans up the XMLParser module after use.  More... 
 | 
|  | 
| virtual void | parseXMLFile (XMLHandler &handler, const String &filename, const String &schemaName, const String &resourceGroup) | 
|  | convenience method which initiates parsing of an XML file.  More... 
 | 
|  | 
| virtual void | parseXMLString (XMLHandler &handler, const String &source, const String &schemaName) | 
|  | convenience method which initiates parsing of an XML source from string.  More... 
 | 
|  | 
| 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.  More... 
 | 
|  | 
|  | PropertySet (void) | 
|  | Constructs a new PropertySet object. 
 | 
|  | 
| virtual | ~PropertySet (void) | 
|  | Destructor for PropertySet objects. 
 | 
|  | 
| void | addProperty (Property *property) | 
|  | Adds a new Property to the PropertySet.  More... 
 | 
|  | 
| void | removeProperty (const String &name) | 
|  | Removes a Property from the PropertySet.  More... 
 | 
|  | 
| Property * | getPropertyInstance (const String &name) const | 
|  | Retrieves a property instance (that was previously added)  More... 
 | 
|  | 
| void | clearProperties (void) | 
|  | Removes all Property objects from the PropertySet. 
 | 
|  | 
| bool | isPropertyPresent (const String &name) const | 
|  | Checks to see if a Property with the given name is in the PropertySet.  More... 
 | 
|  | 
| const String & | getPropertyHelp (const String &name) const | 
|  | Return the help text for the specified Property.  More... 
 | 
|  | 
| String | getProperty (const String &name) const | 
|  | Gets the current value of the specified Property.  More... 
 | 
|  | 
| template<typename T > | 
| PropertyHelper< T >::return_type | getProperty (const String &name) const | 
|  | Gets the current value of the specified Property.  More... 
 | 
|  | 
| void | setProperty (const String &name, const String &value) | 
|  | Sets the current value of a Property.  More... 
 | 
|  | 
| template<typename T > | 
| void | setProperty (const String &name, typename PropertyHelper< T >::pass_type value) | 
|  | Sets the current value of a Property.  More... 
 | 
|  | 
| bool | isPropertyDefault (const String &name) const | 
|  | Returns whether a Property is at it's default value.  More... 
 | 
|  | 
| String | getPropertyDefault (const String &name) const | 
|  | Returns the default value of a Property as a String.  More... 
 | 
|  | 
| PropertyIterator | getPropertyIterator (void) const | 
|  | Return a PropertySet::PropertyIterator object to iterate over the available Properties. 
 | 
|  | 
Implementation of XMLParser using libxml.