|
| void | parseXML (XMLHandler &handler, const RawDataContainer &filename, 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. More...
|
| |
| 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 TinyXML.